eForm 1.4.1
A snippet that will let you convert a web form into an email which can then be sent via email to users you can specify in snippet or the form.
Submitted: Oct 31st 2006 | License: GPL - GNU Public | Downloads: 1433
This resource has been deprecated.
Description
eForm is a highly flexible form parser which allows you to easily build forms and send the results to one or more email addresses. The main features are:
- Form validation using powerful validation rules
- Protection of hidden fields against tampering
- Captcha support
- Supports html email with attachments
- Flexible report & page generation using placeholders
- Notification to mobile devices
- auto-respond email
- Support for CC and BCC fields
- Extendable using eform events
- Some protection against mail injection
Instructions
- Unzip the downloaded zip file into the assets/snippet/ folder. You should now have an extra folder called eform.
- Create a new snippet, name it eForm and copy and paste the content of the eform.snippet.tpl file
- Read eform/docs/eform.htm and the examples
- Drop the eForm snippet into page and add parameters as you require
Updates
Basically a bug-squashing release with some powerful new events thrown in. Also added an eform.xml file (in the snippet folder) for future use (upcoming timyMce plugin).
- Fixed: inconsisten casing in event names. All events params are now in the form &eFormOn...(although the &eformOn... will still work)
- Fixed: If subject is a form field the value is cleared
- Fixed: Missing language file produces fatal error. (Will now generate a debug message if debug is on)
- Fixed: Missing 'replyto' in AddAddressToMailer function.
- Fixed: Erroneous closing slash (/) being added in <option ..> tags
- Fixed: No whitespace before 'selected' and 'checked' attributes
- Updated: Debug placeholder is now automatically added to form and thankyou template. It is not auto-added to the email message to avoid sending out sensitive info
- New: Extra event parameter &eFormOnValidate (triggered after eForm validation has occurred)
- New: Extra event parameter
&eFormOnBeforeFormMerge (triggered when and before form is displayed) - New: Extra event parameter &eFormOnBeforeFormParse (triggered after template(s) are loaded and before they are parsed)