Create simple forms that store responses and optionally email admin users
Version 1.4.0b1:
- Change: Embedded forms now apply the "Form Unique" option
- Change: File upload fields (file, audio, video, image) are now only used on forms that require a login
- Change: Form responses only store the fields of the form, not any other posted "form_" values
- Change: Form settings are checked before they are saved, uploaded file names are escaped in the Form Response browser, and some help text was clarified
- Change: The "Form Unique" check stops at the first response found
- Change: a form response the Spam Blocker reports as spam is shown the normal success message (the response is not saved and nobody is notified)
- Change: whois lookup from a form response: modal title shows "whois lookup: "
- Bug Fix: The "form notify" option selected when creating a form was not saved - new forms always emailed the master admins
- Bug Fix: A form whose name contained "_save" could not be submitted ("Invalid form")
- Bug Fix: A form could be given the name of a module view (e.g. "browse"), so visitors were shown that page instead of the form
- Bug Fix: A form could be renamed to the name of another existing form
- Bug Fix: Renaming a form lost its Form Designer fields - the fields and responses now move to the new name
- Bug Fix: "Form Unique" did not stop a user submitting a form a second time, and the form page did not show the "already submitted" notice
- Bug Fix: Visitors were shown file upload fields on forms and embedded forms, and could not submit a form that had a required file field
- Bug Fix: The default "Content" field of a new form was not shown to visitors
- Bug Fix: Any 10 digit answer (such as a phone number) was shown as a date in the Form Response browser
- Bug Fix: Deleting a form logged an "unable to decrement form_responses count" error for each of its responses
Version 1.3.9:
- Change: The user_ip whois lookup in the response browser opens in a modal window (a popup on Jamroom Core versions before 7.1.0b1)
Version 1.3.8:
- Bug Fix: Multiple "Human Check" checkboxes could show when using an embedded form
Version 1.3.7:
- Bug Fix: Multiple "Human Check" checkboxes could show when using an embedded form
Version 1.3.6:
- Change: Updated view structure to support new updates in Jamroom Core 6.5.12+
- Bug Fix: Possible "unable to update form_responses" Activity Log error on MySQL 8+
Version 1.3.5:
- Change: Updates and optimizations to better support PHP 8+
Version 1.3.4:
- New: Allow help to be displayed in embedded forms
Version 1.3.3:
- Bug Fix: Custom form template may not work with {jrUser_signup_human_check} template function
Version 1.3.2:
- Bug Fix: Items per page jumper was not working correctly in Form Response browser
Version 1.3.1:
- Bug Fix: Human Check checkbox may not show on forms embedded outside of Site Builder
Version 1.3.0:
- New: Changed how forms are embedded so all form field types will work in an embedded form
- Change: Deleting a custom form now deletes any response to the deleted form
- Change: Updated Form Browser with CSS class to better format responses
Version 1.2.7:
- Change: IP Address report now uses internal User module whois lookup instead of DNSQuery
Version 1.2.6:
- New: Responses from logged out users are spam checked using the Spam Blocker module
Version 1.2.5:
- New: Banned Items check is run on IP Address and any email fields in Custom forms
Version 1.2.4:
- Bug Fix: Custom Form fields could be created that were reserved for internal use
- Bug Fix: Default "content" field could not be deleted
- Bug Fix: "Form Message" was not being displayed in Widget version of custom form
- Bug Fix: Inactive fields could still show in Widget version of custom form
Version 1.2.3:
- Bug Fix: Forms with no content could be submitted and saved if javascript not active
Version 1.2.2:
- Change: Updated module icon
Version 1.2.1:
- Change: Submitted forms in widgets now clear after submission
Version 1.2.0:
- New: Response Browser has been updated to make it nicer to browse through form responses
- New: Support for "file" form type in Site Builder embedded forms
- New: "fields" button in Form Browser links directly to Form Designer for the custom form
- Change: Cleanup of some datastore keys that were no longer being used
- Change: form_name can not be changed in Modify Form if form responses have been received
Version 1.1.4:
- Change: "file" form type is now supported for embedded forms added via Site Builder
Version 1.1.3:
- Change: Deleting a form response now decrements the Form Responses value in the Form Browser
Version 1.1.2:
- Change: Updated to support User Notifications for form response notification emails to admins
Version 1.1.1:
- New: Added support for "radio" and "optionlist" form fields to form embed template
Version 1.1.0:
- New: {jrCustomForm_embed_form} template function for embedding Custom Forms
Version 1.0.4:
- Change: Small change to "Human" checkbox to ensure it orders correctly in a form designer form
Version 1.0.3:
- Bug Fix: "Spam Checkbox" not working for non-logged in users on a custom form that has a manually created spam checkbox
Version 1.0.2:
- Change: Contact_Us forum updated to include form_email field for users who are not logged in
Version 1.0.1:
- Change: Updated email templates to include all data posted to forms
- Added new Changelog
Version 1.0.0:
- Initial Release