- add option to redirect to same page to prevent form resubmission
- exclude email and password confirmation fields from spam count
- add possibility to specify a template in which the form data should be saved
- exclude checkbox fields (if unchecked) from spam count
- because it's a standard browser behaviour that the value of a checkbox is only sent if the checkbox was checked
- this leads to a mismatch while counting fields
- the number of submitted fields does not match the number of fields which are present in the form
- extend option
classes
- allows customization of classes for form error and success
- corrects typo in success message: The translation string has been changed, some may need to translate it again! // thanks @szabesz
- hides date field label // thanks @binarious
- makes send btn text translatable
- adds option to specify a redirect page
- adds setting
sendEmails
, define whether Emails should be sent
- adds ProcessWire 3.x compatibility. Choose branch
2.x
if you want to use it with a version below 3.x - outsources Mailer and SpamProtection
- adds namespaces support
- adds a Reply-To-Header (optional)
- data will be stored, regardless whether a mail has been sent or not
- save corresponding log entry
- supports multiple instances
- adds usage of full ProcessWire API in options
- allows to render more than one contact form on a page
- allows to send more than one email
- makes validation hookable
- fixes CSRF Token validation
- allows to overwrite mail template
- allows multiple email recipients
- updates template handling
- additional spam protection and logging
- little bugfixes
- uses
wireMail
instead of php mail function
- adding spam protection comparing post fields
- adds php template support
- extends anti spam functionality
- adds spam protection, honeypot as well as timestamp comparison
- save received messages
- initial module