mpForm - Multi Purpose Form Module

user rating: average score 4.7, by 34 votesaverage score 4.7, by 34 votesaverage score 4.7, by 34 votesaverage score 4.7, by 34 votesaverage score 4.7, by 34 votes (click to vote)

mpForm - Multi Purpose Form Module

This module allows you to create customised online forms with WebsiteBaker CMS. It has expanded features compared to WebsiteBakers Core Module (which is shipped with the WB installation).

Version 1.3.11
License GNU/GPL
Latest update Wednesday, 18-Oct-17 05:39:21 UTC
Download Counter 5498
Developer Frank Heyne, NorHei, Christian M. Stefan (Stefek), Martin Hecht
Addon type Module
Category Forms
WebsiteBaker Version >= 2.8.x
Forum Discussion (EN) Click here to visit
Forum Discussion (DE) Click here to visit
Download this addon

With the mpForm module for WebsiteBaker CMS it's even possible to create multiple page forms.

You can specify different (several) email addresses where the submitted forms should go to after submission.

Specify CC and BCC reciepients.

Since Version 1.1.0 many Ajax helpers were applied to speed up the process of creating forms with this module.

Release history

*** 1.3.11 (Martin Hecht: 17-Oct-2017) ***
add option to select server email for sender email
by default use this new option when creating a new form
update documentation and sample forms
correctly assign css for site owner and for user mails (thanks to florian)
for headings add the possibility to suppress them in the mails (request by blitzliht12)
introduce css classes depending on the field type also in the confirmation mails

*** 1.3.10 (Martin Hecht: 27-Sep-2017) ***
inserted a missing space in paintform, (thanks to gitFrank, #4)
do not unneccessarily block Ok button when adding new fields (thanks to florian)
in upgrade.php ensure that TP_MPFORM is defined and sensible (thanks to ronja)

*** 1.3.9 (Martin Hecht: 30-Mar-2017) ***
removed an extra backslash in constants.php
removed obsolete HELP from lang files and causes trouble with WB 2.10.x

*** 1.3.8 (Martin Hecht: 5-Mar-2017) ***
use field title in CSV in export_submissions.php (thanks to Bluewind, #3)

*** 1.3.7 (Martin Hecht: 17-Feb-2017) ***
improve error messages in case of generic security access violations
fix syntax error in a few language files (thanks to jacobi22)

*** 1.3.6 (Martin Hecht: 09-Feb-2017) ***
Hotfix: remove duplicate closing brace in evalform (thanks to jacobi22)

*** 1.3.5 (Martin Hecht: 08-Feb-2017) ***
in DEBUG mode enable verbose logging for smtp
introduce backend css class mod_mpform_button to avoid style collsions
added constants to control handling of security checks for easier debugging

*** 1.3.4 (Martin Hecht: 30-Jan-2017) ***
allow use of {TEMPLATE} place holders in notification mails (request by gottfried)
implement css for mails (to site owner and to submitter)
fix warning in disabled file upload fields (thanks to dbs for reporting)
fix warning when saving fields

*** 1.3.3 (Martin Hecht: 19-Dec-2016) ***
fix the local template so that indeed all place holders are allowed there
introduce {TEMPLATE1} ... {TEMPLATE9} for a single line of the local template
correctly decode html special charcacters for html emails (thanks to astrid)
allow to specify success_email_from by field or by logged on user (astrid)
for consitency also allow to specify success_email_fromname by field
fix missing single quote in most of the language files (thanks to colinax)
allow to select multiple name fields for the sender name (astrid)
allow place holders {FIELD...} in subject lines (request by astrid)
fixed default form footer and correctly implement place holder {SUBMIT}
correct the html code in the backend template for the basic settings
offer a setting for user defined classes inside the fields and
introduce place hoder {FORMATTED_FIELD} in the field loop for that (florian, gottfried)
avoid collision of the {TEMPLATE} place holder with the template for heading fields
correctly detect if we use table layout or not for the output of headings
repair update script to add the column for the field template (colinax)
avoid multiply including the department in notification mails
trim email_to when saving basic settings
update documentation and example forms

*** 1.3.2 (Martin Hecht: 08-Dec-2016) ***
fix language files (thanks to florian for reporting)
merge Bugfix for deleting fields in backend (Dietrich Roland Pehlke: 14-Nov-2016)
added maxlength option for textareas (thanks to alexx for suggesting)
add place holder {EMAIL} within mail templates (thanks to John for suggesting)
introduce field templates to locally override the field loop if desired
support mod_opf_Email as a replacement of the classical email output filter
updated documentation in a few places and the hints in the backend
highlight missing required radio/checkbox fields (thanks to alexx for reporting)
keep uploaded files when returning to paintform (thanks to alexx for suggesting)
correctly enclose body in tags in html mails (thanks to astrid for reporting)
add more css classes for more styling flexibility (gottfried, florian)
insert newlines in xml export for better readability (request by gottfried)
insert field number in backend overview (thanks to gottfried for suggesting)

v1.3.1 (Martin Hecht: 21-Oct-2016) ***
add export for results table
introduce constants.user.php and move the defaults for the field loop there
let delete_submission.p hp also delete entries from the results table
for this, also introduce submission_id in new results tables
fix javascript bug in view_submission.php
update documentation, especially the faq page

v1.3.0 (Martin Hecht: 15-Oct-2016) ***
add icons for import/export (thanks to norbert and noname8)
correct icon in ajax drag&drop helper
use IDKEY in move-up and move-down links
use IDKEY in ajax helpers
fix typo in delete_field.php
bugfixes in move-up and move-down noscript fallback
bugfixes in ajax helpers
switch to div-layout by default (thanks to florian for insisting)
hand over submissions between the pages of a multi form page
deny access to following pages unless the previous page has been submitted
some clean up in the style files and added classes for help in div-layout
update documentation and update standard forms, update style file of docu
added French and Italian language support in pear uploader

v 1.1.23
fix query for position in upgrade script, thanks to norhei for reporting
fix drag and drop in ajax helper, thanks to florian for reporting
honor redirection_timer in ajax notifications, thanks to florian for this hint
two typo fixes in view_submissions, thanks to norhei for reporting
v 1.1.17
fix check boxes and radio buttons on windows platform

v 1.1.16
clean up form after submission

v 1.1.15
fix an ftan bug
correct the backlinks for the print_error calls
replace all old get_error calls by the use of the database class,
fix the wrong termination of checkbox and select lists in paintform
send emails only if private function before email returns true,
introduce private_function_after_email as a fallback for those who wish to send emails in any case
allow to specify a distinct value for checkboxes, radio and select
added a column position in submissions table
another fix for better handling html special chars inside options
change value_option_separator to VARCHAR for strict mode
make form submission work in strict mode (hopefully)

v 1.1.14
allow disabling fields temporarily so that you can prepare things before
making them publicly visible (feature request by dbs, thanks for this idea)

v 1.1.13
fixed row index where help message is displayed
fixed vertical alignment of help button in file upload fields, thanks to dbs

v 1.1.12
fixed permissions for file upload
display hint for file size only once on a page
move style for this hint to css file, add a missing dot in frontend.css
align field titles again to the upload input boxes
allow to select multiple files for upload in one field
thanks to dbs for testing and for the proposed feature extend

v 1.1.11
one of the previous fixes was a bit overshooting (reverting it),
thanks to dbs for reporting this bug

v 1.1.9
small bugfix (missing closing <div> )

v 1.1.8
Some bugfixes
Added French language

v 1.1.7 - Many fixes

See CHANGELOG.txt inside the modules directory for full release history
X This website uses cookies. When you browse on this site, you agree to the use of cookies.