Most of my packages are open source and licensed under GPL v3.

Threre are a few paid packages I've recently developed which took a lot of my time to develop and I'd like to get rewarded a little for the hard work. But I'm willing to make them also open source and change the license to GPL if 10 of each are purchased.

I will greatly appreciate your purchase and support of open source. Thank you.

Thumbnail
Advanced Contact Form

Developed by

Beginner
Beginner

English

Contact form with advanced security features

Note: Minimum required (verified) version of C5 - 8.3.0!

- IP check against Concrete5 CMS IP blacklist
- Email domain check against user defined domain blacklist
- Both user and server side form fields validation for correctness
- Domain DNS check for existing record
- Choice of captcha libraries or no captcha
- Securimage or reCAPTCHA captcha validation*
- Cross site request forgery protection
- Spam, abuse and injection protection (form inputs sanitizing, limit on submission frequency)
- jQuery/AJAX/PHP submission - does not refresh page
- Standard or lightboxed design (user selected)
- Multiple forms work independently on same page
- Sends email in plain text and HTML
- English and Russian languages
- Lists host/proxy IP/name (if not blocked)
- Responsive design
- Verified to work with C5 8.3.0 to 8.4.0

Notes:
- Only full stop '.' can be used as decimal separator!
- User defined design of Captcha image (only manual settings in code at this stage)
- Form does NOT have user editable fields
- Select captcha library in System & Settings -> Permissions & Access -> Captcha Setup
- Customized Securimage Captcha uses the Concrete5 core Securimage library (unfortunately with its own bugs and issues)
- reCAPTCHA can be selected after package ExchangeCore reCAPTCHA (ec_recaptcha) is installed (download from Concrete5 Marketplace:

https://www.concrete5.org/marketplace/addons/recaptcha)


Русский

Форма обратной связи с расширенными функциями безопасности

Внимание: Минимальная требуемая (проверенная) версия С5 - 8.3.0!

- Проверка IP адреса против черного списка IP адресов системы управления Concrete5
- Проверка домена емейла против черного списка доменов, определенного пользователем
- Проверка корректности заполнения формы на стороне пользователя и на сервере
- Проверка домена на существование записи DNS
- Выбор библиотек проверки captcha или без проверки
- Проверка Securimage или reCAPTCHA captcha*
- Предотвращения межсайтовой подделки запроса
- Предотвращения спама и злоупотреблений с отправкой электронной формы ("дезинфекция" ввода данных, ограничение на частоту отправки)
- Обработка с помощью jQuery/AJAX/PHP - не перезагружает страницу
- Стандартный дизайн или дизайн в сплывающем окне (по выбору пользователя)
- Множество форм работают независимо на одной странице
- Отправляет емейл в режиме текста и HTML
- На русском и английском языке
- Указывает IP адрес / имя хоста/прокси сервера (если не блокируется)
- Адаптивный дизайн
- Работа проверена с версией C5 8.3.0 до 8.4.0

Примечания:
- Только точка '.' может быть использована как разделитель десятичных чисел!
- Кастомизация дизайна картинки Captcha (на данный момент возможна только вручную в коде)
- Форма не имеет изменяемых пользователем полей
- Выберите библиатеку captcha в Настройки системы -> Права и доступ -> Настройки Captcha
- Кастомизированная Securimage Captcha использует системную библиотеку Concrete5 Securimage (к сожалению со своими багами и проблемами)
- reCAPTCHA может быть выбрана после установки пакета ExchangeCore reCAPTCHA (ec_recaptcha, скачайте с Concrete5 Marketplace: 

https://www.concrete5.org/marketplace/addons/recaptcha)

Current Version: 1.0.1
Fully Translatable: Yes
Needs External Libraries: No
Compatible 8.3.0+
License: Standard
Support Response: Replies to tickets once a week or so.
Support Hosted: On concrete5.org
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review