Advanced Forms can be used for just about any type of form you need !
Full documentation is here,
Advanced Forms Documentation
Features :
* Limited only if you are limited in database size and/or free disk space.
Version 2.2.6 : Fixed the version number on +/- 20 phrases that had the wrong version number associated with them. This would cause translated phrases to show as outdated.
Version 2.2.7 :
Fixed: A bug where users could submit a form multiple times if they had a direct link to the form even if they exceeded the form limit.
Fixed: An error, [E_NOTICE] Undefined offset: XX src/addons/Snog/Forms/Pub/Controller/Form.php:409
Version 2.2.8 : Fixed : Cannot save with validation errors. Use validate() to ensure there are no errors.
Fixed: Argument 1 passed to XF::asVisitor() must be an instance of XF\Entity\User, instance of XF\Entity\Admin given, called in /home/nginx/domains/pijanitvor.com/public/src/addons/Snog/Forms/Pub/Controller/Form.php on line 1695 src/XF.php:473.
:[/B] Fixed: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Please enter a valid poll question.)
Version 2.1.0 : Advanced Forms for XenForo 2.1 Update 2.1.0
New Feature : Added the ability to set a minimum amount of files to be attached to the form. Funded by @Ivancas
Added : Support link in ACP addon list for the addon.
Added : Link to documentation in ACP addon list for the addon.
Changed : Addon name to [OzzModz] Advanced Forms.
As always, take a backup before installing new versions of addons.
Version 2.1.1 Advanced Forms for XenForo 2.1 Update 2.1.1
Fixed: Issues with forms requiring an attachment, was not able to set is to 0.
Fixed: Issue with conditional
Version 2.1.2 change : Added missing JS files.
Version 2.2.0 Beta 2 :
Now That Ive got your attention :
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Fixed: TypeError: Argument 1 passed to Snog\Forms\Pub\Controller\Form::setupConversationCreate() must be an instance of XF\Entity\User, null given, called in C:\xampp\htdocs\src\addons\Snog\Forms\Pub\Controller\Form.php on line 1362
Version 2.2.0 Beta 3 :
Now That Ive got your attention:
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Fixed php 8 incompatibility
Fixed broken formatting with report question / answer color
Version 2.2.0 Beta 4 Changelog : Added a bit of code to the addon.
Version 2.2.0 Beta 5 Changelog :
Fixed default answer formatting if question colors used
Fixed default answer formatting with array custom fields
Fixed form url copy button
Version 2.2.0 Beta 6 Now That Ive got your attention : Fix: broken default form prefix without MultiPrefix add-on
Version 2.2.0 Beta 7 Now That Ive got your attention : Fixed XML import from older versions
Version 2.2.0 Beta 8 Changelog :
Fixed storing conditional answers to database
Fix: breaking form submit log layout with deleted forms
Fixed error if forum for new thread is deleted
Version 2.2.0 Beta 9 Now That Ive got your attention:
Fixed: Broken quick reply form type
Removed: Unused jQuery 3.3.1
Version 2.2.0 Beta 10 Now That Ive got your attention : Fixed undefined variable $warnings error in src/addons/Snog/Forms/Callbacks/Expected.php:92
Version 2.2.0 Beta 11 Now That Ive got your attention : - Added checks to avoid poll creation on forums where is not available poll thread type.
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 18 Changelog :
Updated league/csv library to support PHP 8.1
Now requires min PHP 7.4.x version to CSV export
Version 2.2.0 Release Candidate 4 :
Version 2.2.3 New features :
Full documentation is here,
Advanced Forms Documentation
Features :
- Unlimited Form Types*
- Unlimited Forms*
- Unlimited Questions*
- Different Forms for each Form Type
- Different Questions for each Form
- Show Multiple Form Types in sidebar and/or navigation tab
- Control Form Type access by Usergroup, User Criteria
- Control Form access by Usergroup, User Criteria
- Notification of an form being submitted via Forum Thread and/or Email and/or Private Message
- Instantly promote a user when they submit an form
- Include a yes/no poll in a thread and automatically promote the user based on the poll results
- Include a normal poll with no promotion options in a thread
- Open a form when starting a new thread
- Specify different forums for reports for each form
- Define a default question set that can be included on all forms
- Much, much more!
- Form Types are now optional.
- Application Thank You moved from Form Type to Form itself.
- Question color moved from Add-on Options to Form Misc. Options.
- All Post/PC user info now uses names instead of user ids.
- Question order is now drag and drop.
- Form report Thread Prefix now a dropdown list of all prefixes available.
- User PC Message now uses WYSIWYG editor.
- Moved moderator promotion permissions from hard coded to form.
- Moved approval user groups from Add-on options to user group permissions.
- Any first question answer can now be used in report titles.
- Section headers no longer printed in report post/pc/email.
- Email now HTML type.
- Completely removed add-on options.
- Rich text that can be displayed below forms.
- Copy function to Form Types.
- Approve/Deny links can be displayed with promotion polls.
- Approving or denying a form closes a form poll if it exists.
- Answer color to form Misc. Options.
- Default answer is now usable for Single selection forum list question type.
- WYSIWYG editor question type.
- Promotion poll end date can be extended by 24 hours if the user has permission to extend form polls.
* Limited only if you are limited in database size and/or free disk space.
Version 2.2.6 : Fixed the version number on +/- 20 phrases that had the wrong version number associated with them. This would cause translated phrases to show as outdated.
Version 2.2.7 :
Fixed: A bug where users could submit a form multiple times if they had a direct link to the form even if they exceeded the form limit.
Fixed: An error, [E_NOTICE] Undefined offset: XX src/addons/Snog/Forms/Pub/Controller/Form.php:409
Version 2.2.8 : Fixed : Cannot save with validation errors. Use validate() to ensure there are no errors.
Fixed: Argument 1 passed to XF::asVisitor() must be an instance of XF\Entity\User, instance of XF\Entity\Admin given, called in /home/nginx/domains/pijanitvor.com/public/src/addons/Snog/Forms/Pub/Controller/Form.php on line 1695 src/XF.php:473.
:[/B] Fixed: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Please enter a valid poll question.)
Version 2.1.0 : Advanced Forms for XenForo 2.1 Update 2.1.0
New Feature : Added the ability to set a minimum amount of files to be attached to the form. Funded by @Ivancas
Added : Support link in ACP addon list for the addon.
Added : Link to documentation in ACP addon list for the addon.
Changed : Addon name to [OzzModz] Advanced Forms.
As always, take a backup before installing new versions of addons.
Version 2.1.1 Advanced Forms for XenForo 2.1 Update 2.1.1
Fixed: Issues with forms requiring an attachment, was not able to set is to 0.
Fixed: Issue with conditional
Version 2.1.2 change : Added missing JS files.
Now That Ive got your attention:
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Any catastrophies on a live site, you will be directed to restore your backup, that is the support that will be provided.
Also, going forward, this version and subsequent releases will require XF 2.2+ This is due to support and the fact that some of the possible additions will require XF 2.2.
There are going to be more releases with features added, but I wanted to get this out for testing as quite a bit has been done already. So we need to get new and old features tested before adding anything more.
Changed/Fixed:
Change: General code refactor
Change: Optimized the answer storing
Change: Reduced query amount for forms with post, thread or conversation report
Fixed: "Require approval" checkbox was unavailable for "Report in existing thread"
Fixed: Default answer variables for multi-line text
Fixed: "Accessed unknown getter 'video_url' on XF:Attachment" on XF 2.2+
Additions:
Added: Support for Xon's MultiPrefix addon
Added: Button to copy forms direct access URL in ACP and make it clickable
Added: Form submit count statistic. This is viewable in the ACP on the forms list and when editing the form
Added: Option to make form publicly visible (regardless on user criteria settings) but they can’t submit it.
Added: Link to thread in the email report
Added: Flood checking option
Added: Time limit option when user can submit form again
Added: Export of data submitted from the form as CSV
Added: Export for answers & logs
Added: Form as a widget
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Any catastrophies on a live site, you will be directed to restore your backup, that is the support that will be provided.
Also, going forward, this version and subsequent releases will require XF 2.2+ This is due to support and the fact that some of the possible additions will require XF 2.2.
There are going to be more releases with features added, but I wanted to get this out for testing as quite a bit has been done already. So we need to get new and old features tested before adding anything more.
Changed/Fixed:
Change: General code refactor
Change: Optimized the answer storing
Change: Reduced query amount for forms with post, thread or conversation report
Fixed: "Require approval" checkbox was unavailable for "Report in existing thread"
Fixed: Default answer variables for multi-line text
Fixed: "Accessed unknown getter 'video_url' on XF:Attachment" on XF 2.2+
Additions:
Added: Support for Xon's MultiPrefix addon
Added: Button to copy forms direct access URL in ACP and make it clickable
Added: Form submit count statistic. This is viewable in the ACP on the forms list and when editing the form
Added: Option to make form publicly visible (regardless on user criteria settings) but they can’t submit it.
Added: Link to thread in the email report
Added: Flood checking option
Added: Time limit option when user can submit form again
Added: Export of data submitted from the form as CSV
Added: Export for answers & logs
Added: Form as a widget
Now That Ive got your attention:
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
- Added missing JS files
- Fixed redirect to visible threads & posts on moderation
- Fixed thread/post with approval mode is not appearing to reported user
Version 2.2.0 Beta 2 :
Now That Ive got your attention :
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Fixed: TypeError: Argument 1 passed to Snog\Forms\Pub\Controller\Form::setupConversationCreate() must be an instance of XF\Entity\User, null given, called in C:\xampp\htdocs\src\addons\Snog\Forms\Pub\Controller\Form.php on line 1362
Version 2.2.0 Beta 3 :
Now That Ive got your attention:
This is a beta release, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Fixed php 8 incompatibility
Fixed broken formatting with report question / answer color
Version 2.2.0 Beta 4 Changelog : Added a bit of code to the addon.
Version 2.2.0 Beta 5 Changelog :
Fixed default answer formatting if question colors used
Fixed default answer formatting with array custom fields
Fixed form url copy button
Version 2.2.0 Beta 6 Now That Ive got your attention : Fix: broken default form prefix without MultiPrefix add-on
Version 2.2.0 Beta 7 Now That Ive got your attention : Fixed XML import from older versions
Version 2.2.0 Beta 8 Changelog :
Fixed storing conditional answers to database
Fix: breaking form submit log layout with deleted forms
Fixed error if forum for new thread is deleted
Version 2.2.0 Beta 9 Now That Ive got your attention:
Fixed: Broken quick reply form type
Removed: Unused jQuery 3.3.1
Version 2.2.0 Beta 10 Now That Ive got your attention : Fixed undefined variable $warnings error in src/addons/Snog/Forms/Callbacks/Expected.php:92
Version 2.2.0 Beta 11 Now That Ive got your attention : - Added checks to avoid poll creation on forums where is not available poll thread type.
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 12 Changelog :
Refactor: Render report message for each report type separately to handle it by custom add-ons
Refactor: Form redirect URL
Refactor: Properly filter viewable forms
Refactor: Form submit & view logic
Refactor: Cleanup ACP templates & add hooks for template modifications
Fixed attempting to save thread/post/conversation with validation errors
Fixed broken redirect on forms with quick reply to existing thread
Fixed missing & mismatching maxLenght option on input fields & properly handle maxLenght values
Fix: avoid "Attempted to convert NULL to integer [prefix_id]" error if no default forum prefixes available
Removed hardcoded template callbacks
Completely removed XF <2.2 stuff support
Cache navigation tab display condition result to session storage
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 15 Changelog :
Fix: properly loop conditional questions
Fixed the "'posid' is read only" error when trying to copy a form
Fixed broken form use limit criteria
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 16 Changelog :
Fix: ensure the PC sender is exists on form approval/deny
Fix: "Publicly visible" checkbox is always unchecked
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 17 Changelog :
Fix: Type & form criteria now work as described
Fix: Report thread visibility is not forced (may go to the approval queue even if "Require approval" is unchecked)
Fix: Conversation user is null on form approval/deny
Refactor: Render report message for each report type separately to handle it by custom add-ons
Refactor: Form redirect URL
Refactor: Properly filter viewable forms
Refactor: Form submit & view logic
Refactor: Cleanup ACP templates & add hooks for template modifications
Fixed attempting to save thread/post/conversation with validation errors
Fixed broken redirect on forms with quick reply to existing thread
Fixed missing & mismatching maxLenght option on input fields & properly handle maxLenght values
Fix: avoid "Attempted to convert NULL to integer [prefix_id]" error if no default forum prefixes available
Removed hardcoded template callbacks
Completely removed XF <2.2 stuff support
Cache navigation tab display condition result to session storage
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 15 Changelog :
Fix: properly loop conditional questions
Fixed the "'posid' is read only" error when trying to copy a form
Fixed broken form use limit criteria
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 16 Changelog :
Fix: ensure the PC sender is exists on form approval/deny
Fix: "Publicly visible" checkbox is always unchecked
Advanced Forms for XenForo 2.2 Update 2.2.0 Beta 17 Changelog :
Fix: Type & form criteria now work as described
Fix: Report thread visibility is not forced (may go to the approval queue even if "Require approval" is unchecked)
Fix: Conversation user is null on form approval/deny
Updated league/csv library to support PHP 8.1
Now requires min PHP 7.4.x version to CSV export
Version 2.2.0 Release Candidate 4 :
- Fix: Second conditional for "yes/no" questions does not work
- Fix: default value for xf_user snog_forms column
- Fix: properly render user criteria to avoid conflicts
- Feature: thread report forum selection based on "Single selection forum list" question answer
- Fix: "Quick reply option button" option doesn't create posts
- Fix: "Attempted to set 'hasconditional' on a deleted entity" error while deleting master question with conditionals
- Fix: don't handle "Agreement" question type error if checkbox is not shown
- Fix: missing import in src/addons/Snog/Forms/XF/Pub/Controller/Attachment.php:24
2.2.0 Release Candidate 5:
Fixes:
- Fixed broken layout on form submit log
- Added public page to view submit & answer logs
- Added preview button for WISYWIG questions BB-code editor (disabled by default in add-on options)
- Added constraints for date question (any, date in the future, date in the past)
- Added conditionals for datetime questions (must be later/earlier than conditional question)
- Added new question types: datetime picker, time selection input
- Added question option to respect the user's timezone in a report message (date, datetime & time questions)
- Minor code refactor & cleanup
- Added form option to redirect an email report based on question answer
- Added form option to upload attachments to report emails
- Extended max length for question regex
- Added a question option to filter allowed forums for "Single selection forum list" questions
- Fixed forum import error (column without default value)
- Fix: hide delete & add questions button on a form add page
Fixes:
- Fixed "column 'regex' can't have a default value" error on add-on upgrade with strict MySQL mode enabled
- Fixed broken conditionals display for forms used as "thread quick reply"
- Fixed broken form submit counters reset
Version 2.2.3 New features :
- Added option to set question as read only
- Show description below a header phrase question type
- Question option: min checked checkboxes limit
Attachments
-
snog-forms-2.0.19.zip100.1 KB · Views: 0
-
Snog-Forms-2.0.26.zip104.8 KB · Views: 0
-
Snog-Forms-2.0.28.zip104.9 KB · Views: 0
-
Snog-Forms-2.0.35.zip105.7 KB · Views: 0
-
Snog-Forms-2.1.1.zip108.2 KB · Views: 0
-
Snog-Forms-2.2.0 Beta 3.zip184 KB · Views: 0
-
Snog-Forms-2.2.0 Beta 4.zip184.3 KB · Views: 0
-
Snog-Forms-2.2.0 Beta 5.zip185.6 KB · Views: 0
-
Snog-Forms-2.2.0 Beta 11.zip189.9 KB · Views: 0
-
Snog-Forms-2.2.0 Release Candidate 4.zip197.1 KB · Views: 0
-
[Snog] Forms-2.2.3.zip203.3 KB · Views: 0