=== Filled In === Contributors: johnny5, FolioVision Donate link: http://foliovision.com/donate/ Tags: form, contact, validate Requires at least: 2.7 Tested up to: 6.7 Stable tag: trunk License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Generic form processor allowing forms to be painlessly processed and aggregated, with numerous options to validate data and perform custom commands == Description == Filled In is a generic form processing plugin that will validate and store data submitted through forms. You can use it for any kind of data input, from simple contact forms on a blog to full-blown questionnaires on a business site. Features include: * Customizable data filters and data processors * Central data storage, with exports to CSV and XML * Email reporting, with attachments and inline images * AJAX support (forms always work in browsers without JavaScript) * Built-in CAPTCHA support * Built-in poMMo mailing list support * Built-in file upload support * Easy to build custom extensions Filled In is available in: * English * Danish, thanks to Georg S. Adamsen * Polish, thanks to Kasia * Italian, thanks to Simone Righini * French, thanks to Zesty == Installation == The plugin is simple to install: 1. Download `filled-in.zip` 1. Unzip 1. Upload `filled-in` directory to your `/wp-content/plugins` directory 1. Go to the plugin management page and enable the plugin 1. Configure the options from the `Manage/Filled In` page 1. Put your custom made extensions in to wp-content/plugins/filled-in-extensions/pre (and also post, result, filters) You can find full details of installing a plugin on the [plugin installation page](http://urbangiraffe.com/articles/how-to-install-a-wordpress-plugin/). == Documentation == Full documentation can be found on the [Filled In](http://urbangiraffe.com/plugins/filled-in/) page. == Changelog == = 1.9.6 = * Fix module config updating after the SQL fixes = 1.9.5 = * Fix PHP 8.x fatal error with the Checkbox/Radio filter = 1.9.4 = * More PHP 8.2 fixes * SQL injection vulneratility fixes = 1.9.3 = * Security: Better input sanitization = 1.9.2 = * Security: Nonce verification for form options * Security: Adding missing nonce verification for form extensions = 1.9.1 = * Security: Avoid CSRF with plugin settings page * Security: Full WordPress Plugin Check * Tested up to: 6.7 = 1.9 = * PHP 8.2 fixes = 1.8.23 = * Fix for WordPress 5.5 - depreation of class-phpmailer.php = 1.8.22 = * Fixing bad pagination of form submissions = 1.8.21 = * Database - only keeping last 100 failed submissions per IP * Fix for form errors not appearing if some input name had / symbol in it = 1.8.20 = * JavaScript - fixed to allow deferred loading of jQuery = 1.8.19 = * More PHP 7 fixes - broken email template editing = 1.8.18 = * Removing the phpMailer library. If you are still using the old email extension, make sure you check your email sending. * PHP7 fixes = 1.8.17 = * Support for "Popups - WordPress Popup" plugin - make sure you enable Ajax (in FilledIn plugin) for the form which you put in there! AJAX in "Popups" plugin settings has to be disabled. = 1.8.16 = * Added deletion of useragent entries along with failed submissions. * If you want to delete redundant entries from fiiled_in_useragents table, created before this version of plugin, please run filled_in_cleaner.php script. You can find it in filled_in/custom_scripts directory. = 1.8.15 = * Added daily executed cron, deleting failed submissions older than 30 days = 1.8.14 = * Added option to form settings about predecessor/successor form = 1.8.13 = * Removed assert which caused PHP warnings = 1.8.12 = * Added "Reply to" option to default email extension * Added possibility to setup an anchor to which to move after submission * Added parsing of action parameter on forms * Fixed logic of post extensions failure (it's not a failed submission anymore) * Added a note when a post exension fails (only the most recent one) * Added parsing of files in emails = 1.8.11 = * Changed the default email template (better for mobile devices) * The default email template is built into main extension class = 1.8.10 = * Added possibility for extensions to send special data marks between them = 1.8.9 = * Replace entire post was still replacing text in some posts with different Filled in form = 1.8.8 = * Really fixed email filter and it's parsing regex = 1.8.7 = * Fixed email filter and it's parsing regex = 1.8.6 = * Fixed replace whole post content so it will not interfere with widgets and other posts loaded in sidebars, etc. = 1.8.5 = * Added small notice on FV Antispam = 1.8.4 = * Removed dependency on $post and $posts variables = 1.8.3 = * Editor user can see submitted forms and email templates = 1.8 = * Any custom extensions now can be put into wp-content/plugins/filled-in-extensions to survive plugin upgrades * New e-mail extension is using wp_mail = 1.7.7 = * Added indexing of filled_in_errors (`data_id`) which improves speed of the plugin when the database tables are big = 1.7.6 = * Form submission log - delete function bugfix * Form submission log - improved SQL (much faster with large number of submissions) * Installation bugfix - tables are now created with the same charset as other present Wordpress tables = 1.7.5 = * Add Polish translation = 1.7.4 = * Move into WP extend = 1.7.3 = * More 2.8 fixes = 1.7.2 = * WP 2.8 compatibility = 1.7.1 = * Fix #386 = 1.7 = * jQuery, nonces, WP 2.7 styling = 1.6.13 = * WP 2.7 fixes = 1.6.12 = * WP 2.5 cleanup = 1.6.11 = * Fix loop error = 1.6.10 = * Added several new modules, added French & Italian translations = 1.6.9 = * Fix wpautop problem = 1.6.8 = * Fix HTML email formatting, improve form replacement, stop duplicate filters, Italian translation = 1.6.7 = * Fix for WordPress 2.2 = 1.6.6 = * Fix minor bugs, add 'Is Password' filter to stop passwords being stored in the database = 1.6.5 = * Fix pager bug, add 'top of page' option = 1.6.4 = * Add WP_Profile extension, allow to work with sniplets and other filters = 1.6.3 = * Fix CAPTCHA = 1.6.2 = * Fixed a few bugs on report screen = 1.6.1 = * Form list pagination, better reports = 1.6 = * Reorganize files, seperating HTML from PHP. Use swiftmailer, add email attachments * Use new WP table names, remove field name collisions. * New filters & processors = 1.5 = * Use correct table prefix and wpurl = 1.4 = * Bug fixes, improved admin interface = 1.3 = * Reorganize admin menu, add email templates, fix bugs = 1.2 = * Use Element.scrollTo instead of anchors, fix escaped quotes in display = 1.1 = * AJAX re-dux = 1.0 = * Initial release == Upgrade Notice == = 1.9 = Move your custom extensions to wp-content/plugins/filled-in-extensions before upgrading! The old e-mail extension is now deprecated. The new extension is available and it uses wp_mail. Use plugin like 'WP Mail SMTP' to configure SMTP for your wp_mail.