-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCHANGELOG.txt
558 lines (477 loc) · 31.1 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
mpForm wbCMS Content Module
###########################
MODULE VERSION HISTORY
======================
------------------------------------------------------------------------------------------------------------------------
*** 1.3.36 (Martin Hecht: 29-Dec-2020)
allow email receipients to be a required field
*** 1.3.35 (Martin Hecht: 03-Jun-2020)
another fix to the previous versions (thanks to freesbee)
fix a warning in the backend (thanks to florian)
improve layout of the backend: enlarge background picture
update documentation about place holders in email template
*** 1.3.34 (Martin Hecht: 29-May-2020)
fix typo in previous version (thanks to florian)
*** 1.3.33 (Martin Hecht: 28-May-2020)
replace {FIELD1}... placeholders in email body
added backticks in row 154 (thanks to Bianka)
table mod_captcha_control no longer exists in wbce (thanks to Bianka)
*** 1.3.32 (Martin Hecht: 06-Jul-2019) ***
correctly display submission time in backend
support new captcha form of wb 2.12.2
delete records from results table, too when ajax is active
*** 1.3.31 (Martin Hecht: 11-Apr-2019) ***
introduce MPFORM_REQUIRED_ATTRIBUTE to control if and how required attributes are delivered
introduce private_function_for_field for fine grained input evaluation
correction to the captcha patch from 2012
suppress other forms on the same page when evaluating a submitted one
*** 1.3.30 (Martin Hecht: 14-Mar-2019) ***
security fix for 1.3.29: prevent from injections via url get parameter
*** 1.3.29 (Martin Hecht: 07-Mar-2019) ***
allow to pre-fill fields via url get parameters
*** 1.3.28 (Martin Hecht: 08-Feb-2019) ***
for fraggy: put table captions above the tables in the settings table (thanks to ice)
add required option to required date fields (thanks to jacobi22)
add an advanced option if upload of multiple files per field is allowed (feature request by Hansi)
correct URLs that use icons (thanks to jacobi22)
add a fallback for SCRIPT_NAME in case this is not set
*** 1.3.27 (Martin Hecht: 31-Jan-2019) ***
support new phpmailer class in WBCE
*** 1.3.26 (Martin Hecht: 23-Jan-2019) ***
put required attribute into required input fields (thanks to dbs)
write file names correctly to results table when correcting an upload error (thanks again to hansi)
*** 1.3.25 (Martin Hecht: 15-Jan-2019) ***
replace module_header_footer by core function of admin class
support writing multiple file names per field to results table (thanks to hansi)
*** 1.3.24 (Martin Hecht: 27-Dec-2018) ***
updated pear and its http_upload class (thanks to dbs)
*** 1.3.23 (Martin Hecht: 10-Oct-2018) ***
add an FAQ entry how to disable storage of entries in the database
if the template class does not exist, include template.inc
allow email and email subject to be required fields
*** 1.3.22 (Martin Hecht: 12-Apr-2018) ***
correct the behavior for including module css
*** 1.3.21 (Martin Hecht: 18-Mar-2018) ***
correctly restore selected option fields containing commata from the session, thanks to jonas
correct the documentation about enforcing choices by the user
added hints about how to avoid storing submitted data (thanks to ice)
*** 1.3.20 (Martin Hecht: 22-Feb-2018) ***
fix typo in Dutch language file, thanks to jacobi22
*** 1.3.19 (Martin Hecht: 21-Feb-2018) ***
do not store entries in submissions table when template is left empty
correctly clean up results table when limit of entries is reached
allow moving options up and down (thanks to jonas for this suggestion)
updated documentation, mainly appended faq
*** 1.3.18 (Martin Hecht: 08-Feb-2018) ***
correct the anchor issue once more, (thanks to dbs and bernd)
enforce the presence of section anchors in view.php by default
allow a fallback to internal form id as anchor
fix an escaping issue with HELPTXT, (thanks to jonas)
*** 1.3.17 (Martin Hecht: 07-Feb-2018) ***
correct the debugging behavior when skipping idkeys (thanks to Guenther)
fix French launguage file (thanks to jacobi22)
fixed section anchor in paintform.php (thanks to jacobi22 and dbs)
*** 1.3.16 (Martin Hecht: 08-Jan-2018) ***
updade the array indices that refer to the global language files, thanks to hgs
*** 1.3.15 (Martin Hecht: 09-Dec-2017) ***
another correction to how email filter settings are treated in WBCE and
check for empty string-values of required fields and block them as invalid choice
*** 1.3.14 (Martin Hecht: 17-Nov-2017) ***
fix syntax error introduced by the previous commit, thanks to janko
*** 1.3.13 (Martin Hecht: 6-Nov-2017) ***
forgot to commit "fix submitted_when in session", reported by Norhei
*** 1.3.12 (Martin Hecht: 4-Nov-2017) ***
add three more constants to disable plausibility checks for debugging
rework inclusion of filter settings (thanks to Norhei, fixes #6 by florian)
*** 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
updated sample forms and documentation
*** 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)
*** 1.3.1 (Martin Hecht: 20-Oct-2016) ***
add export for results table
introduce constants.user.php and move the defaults for the field loop there
let delete_submission.php 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
*** 1.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
------------------------------------------------------------------------------------------------------------------------
*** 1.2.3 (Martin Hecht: 20-Aug-2016) ***
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
*** 1.2.2 (Martin Hecht: 18-Aug-2016) ***
two typo fixes in view_submissions, thanks to norhei for reporting
*** 1.2.1 (Martin Hecht: 02-Aug-2016) ***
fix the redirection on the help page
repair the build system which has inserted text by mistake
fix curly brace in private.php, thanks to florian for reporting
*** 1.2.0 (Martin Hecht: 28-Jul-2016) ***
realign the code (break long lines and properly ident)
added Italian language support and completed language support in ajax parts
make backwards compatibility (e.g. IDKEY, FTAN) consistent
include and update the documentation
correctly remove results tables when deleting the section (including results)
on the other hand keep results table if more sections are referring to it
update results table structure when saving fields
recreate results table when changing the suffix
add import/export of forms and include the default forms
introduce hidden fields for re-submitting data on subsequent pages
introduce conditionally displayed code (a wizard to create html code)
introduce double comments in html blocks which are suppressed in the form output
make code sql strict conform (promised half a year ago)
avoid global variables for better transparency of code
introduce possibility to skip update of results tables
make enabled/disabled switch available to all field types
allow to specify where html fields shall be used: the html for form/user/site
only send http headers if they were not yet sent by the framework
------------------------------------------------------------------------------------------------------------------------
*** 1.1.25 (Martin Hecht: 23-Jun-2016) ***
commented out example in private.php
*** 1.1.24 (Martin Hecht: 30-May-2016) ***
remove (still) unsupported call to ftan from paintform
modify explicit include of phplib
*** 1.1.23 (Martin Hecht: 06-Apr-2016) ***
include jquery.jnotify.css background images
correct the help page
*** 1.1.22 (Martin Hecht: 23-Mar-2016) ***
fix html special char notation for acute accents
*** 1.1.21 (Martin Hecht: 07-Mar-2016) ***
Bugfix for email receipients list
*** 1.1.20 (Martin Hecht: 21-Feb-2016) ***
allow to configure reply-to address
*** 1.1.19 (Martin Hecht: 12-Feb-2016) ***
do not overwrite frontend.css, backend.css and private.php with upgrade
*** 1.1.18 (Martin Hecht: 16-Jan-2016) ***
fix a link in calendar in the frontend css, thanks to jacobi22
*** 1.1.17 (Martin Hecht: 14-Jan-2016) ***
fix check boxes and radio buttons on windows platform, thanks to jacobi22
*** 1.1.16 (Martin Hecht: 30-Dec-2015) ***
clean up form after submission (patch by marmot)
*** 1.1.15 (Martin Hecht: 30-Dec-2015) ***
fix an ftan bug reported by jacobi22, thanks to him
correct the backlinks for the print_error calls, thanks to jacobi22
replace all old get_error calls by the use of the database class,
thanks to ruud
fix the wrong termination of checkbox and select lists in paintform
send emails only if private function before email returns true,
thanks to hansis100
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 (feature
request by hansis100) - the default separator string is "�"
added a column position in submissions table, thanks to jacobi22
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)
thanks again to jacobi22 for testing and for reporting this issue
*** 1.1.14 (Martin Hecht: 29-Jul-2015) ***
allow disabling fields temporarily so that you can prepare things before
making them publicly visible (feature request by dbs, thanks for this idea)
*** 1.1.13 (Martin Hecht: 28-Jul-2015) ***
fixed row index where help message is displayed
fixed vertical alignment of help button in file upload fields, thanks to dbs
*** 1.1.12 BETA (Martin Hecht: 27-Jul-2015) ***
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
*** 1.1.11 BETA (Martin Hecht: 18-Jul-2015) ***
one of the previous fixes was a bit overshooting (reverting it),
thanks to dbs for reporting this bug
*** 1.1.10 BETA (Martin Hecht: 13-Jul-2015) ***
Security fix: sanitize body before adding post to
database table (thanks to instantflorian),
several similar security fixes in other places,
removed orderx class which is not used anymore,
fixed database connection in dbfunctions.php,
fixed javascript injection issue in the frontend
fixed the link for help for titles containing quotes
again, thanks to instantflorian for testing and reporting the latter two issues
*** 1.1.9 BETA (Martin Hecht: 29-Mar-2015) ***
making release (thanks to Craxx for bug report)
*** 1.1.8.3 BETA (Quinto: 07-Mar-2015) ***
mpform: bugfix: missing closing div-tag in add.php
*** 1.1.8.2 BETA (Quinto: 06-Mar-2015) ***
added FR.php language file
bugfix in backend_modify_settings.htt and in all the language files
(placeholder {TXT_LAYOUT_SETTINGS} added)
*** 1.1.8.1 BETA (Martin Hecht: 05-Mar-2015) ***
another bugfix in paintform for css error messages,
thanks to quinto for this bugfix
*** 1.1.8.0 BETA (Martin Hecht: 20-Feb-2015) ***
bugfixes in in paintform for marking required fields output around checkboxes
thanks to instantflorian for reporting these issues
*** 1.1.7.9 BETA (Martin Hecht: 07-Feb-2015) ***
bugfix for missing quote in upgrade.php
1.1.7.8 BETA (Martin Hecht: 07-Feb-2015)
clean up evalform and replace class wbx by a simple function
1.1.7.7 BETA (Martin Hecht: 18-Jan-2015)
found another bug in the latest patch for including the output_filter
1.1.7.6 BETA (Martin Hecht: 15-Jan-2015)
fixed sql statements for Mysyl-strit-mode (thanks to jacobi22)
modified include mechanism for output_filter (thanks to DarkViper)
1.1.7.5 BETA (Martin Hecht: 12-Jan-2015)
security fix: better validate posted variables in ajax.php
make spam protection work together better with output filter dashboard
fix missing brace in Manuelas patch and a "new" too much when calling the function
merged in Christians changes:
(Christian M. Stefan (Stefek): 1-Dec-2014):
[+] add CONSTANT 'MPFORM_DIV_WRAPPER' (allows for more output customization)
[+] add CONSTANT 'MPFORM_CLASS_PREFIX' (allows for more output customization)
[c] rewrite paint_form.php
[+] placeholder {FIELD_ID} added (thanks to Chio)
[+] apply method_exists($database, 'escapeString') (handle depracated issues)
1.1.7.4 BETA(Martin Hecht: 03-Jan-2015)
added wrapper for 2.8.4 compatibility
1.1.7.3 BETA(Martin Hecht: 03-Jan-2015)
corrected in info.php module_function -> page
dos2unix on all files
backend.css one '*/' too much
moved captche-readme.txt -> captcha-readme.txt
1.1.7.2 BETA(Martin Hecht: 30-Dec-2014)
restored backwards compatibility for WB 2.8.3sp1 and php5.2, while at the same time using the new
escapeString method of the database class if running in WB 2.8.3sp3 or later, fixed dos line breaks
1.1.7.1 BETA(Martin Hecht: 26-Dec-2014)
Fixed sql issues with php5.5
Added admin backend footer in case of a "generic security access" error.
Thanks to Stefek for the hint about this issue.
------------------------------------------------------------------------------------------------------------------------
*** 1.1.6 BETA(Martin Hecht: 06-May-2014) ***
Activate FTAN checks for the backend.
------------------------------------------------------------------------------------------------------------------------
*** 1.1.5 BETA(Norbert Heimsath: 15-Sept-2012) ***
Bugfix from Werner actuallly was buggy ;-)
Now using the functional one.
------------------------------------------------------------------------------------------------------------------------
*** 1.1.4 BETA(Norbert Heimsath: 13-Sept-2012) ***
[debug] Fixed trailing comma in Evalform line 420 bugfix from:
http://www.websitebaker2.org/forum/index.php/topic,24686.0.html
------------------------------------------------------------------------------------------------------------------------
*** 1.1.3 BETA(Norbert Heimsath: 12-Sept-2012) ***
[debug] File upload now accepts a length parameter (only usefull to limit size of upload field in FF browser
but still usefull as FF tends to make really long upload fields that easily blowup any CSS formating)
Not many Bowsers interpret the size="10" attribute but i found it usefull on quite a few occasions.
------------------------------------------------------------------------------------------------------------------------
*** 1.1.0 BETA (Christian M. Stefan (Stefek): 1-Sept-2012) ***
[upgrade] jquery.cluetip plugin to v 1.2.5 and apply new extend to let the plugin work better along with WB
[improve] ajax plugin ajaxDeleteRecord.js to improve fallback in cases JS is turned off in browser
[+] while adding a new field, jquery disables save/copy/add buttons as long as title and type ain't selected
[+] new language file for ALL the Javascript language strings
------------------------------------------------------------------------------------------------------------------------
*** 1.0.9 (Norbert Heimsath: 25-Aug-2012) ***
backend now runns whithout javascript
capcha Patch from :
http://www.websitebaker2.org/forum/index.php/topic,23986.msg167490.html#msg167490
fixed some small CSS issues
fixed some warnings on saving advanced settings
Default accessrights now based on Websitebaker settings
changed some deffault settings(possible issues whith some local law)
fixed non functional mailadresses whith names "my Name<[email protected]>"
added BCC: CC: functionality just add a BCC: or CC: bevore your Email
removed all ?> at end of file
fixed a missing linebreak in /htt/backend_modify_settings.htt
------------------------------------------------------------------------------------------------------------------------
*** 1.0.8 (Christian M. Stefan (Stefek): 25-Aug-2012) ***
[debug] debug ajaxPry to get rid of bug reported by NorHei
[+] use of jEditable for easy rename of form-field titles
------------------------------------------------------------------------------------------------------------------------
*** 1.0.7 (Christian M. Stefan (Stefek): 18-Aug-2012) ***
[+] added new ajax comfort; you can now:
-> delete fields without page reload using ajax
-> change required status (optional, required, read-only) without page reload using ajax
------------------------------------------------------------------------------------------------------------------------
*** 1.0.6 (Christian M. Stefan (Stefek): 18-Aug-2012) ***
[+] added ajaxPry functionality using jquery.cluetip Plugin
------------------------------------------------------------------------------------------------------------------------
*** 1.0.5 (Christian M. Stefan (Stefek): 18-Aug-2012) ***
[-] getting rid of $admin->print_success() in files, use of header() instead for changes
without the time costly reload message
[+] use of jQuery success messages
[change] Drag&Drop mechanism to work with jQuery instead of the use of the YahooUI (should be set to deprecated anyway)
[+] use of jEditable for easy change of the titles of form fields
[change] lots of CSS changes in the Backend, Template changes, new/changed icons
------------------------------------------------------------------------------------------------------------------------
*** 1.0.4 (NorHei: 16-Aug-2012) ***
modified soe regex, for sending multiple mails was diysfunctional
------------------------------------------------------------------------------------------------------------------------
*** 1.0.3 stable (Frank Heyne: 06-Apr-2012) ***
minor improvements
solved problem because of stupid renaming of function in WB
Final version
------------------------------------------------------------------------------------------------------------------------
*** 1.0.1 stable (Frank Heyne: 09-Aug-2011) ***
disabled WB FTAN because it is not implemented for frontend, yet
------------------------------------------------------------------------------------------------------------------------
*** 1.0. stable (Frank Heyne: 06-Aug-2011) ***
made the module compatible with Lepton
------------------------------------------------------------------------------------------------------------------------
*** 0.4.5 stable (Frank Heyne: 03-Jul-2011) ***
This version is sponsored by www.usdumzuege.de
added {USER} field for authenticated user
added possibility to use email address of authenticated user
0.4.4 stable (Frank Heyne: 23-Jan-2011)
minor changes
------------------------------------------------------------------------------------------------------------------------
*** 0.4.3 stable (Frank Heyne: 16-Jan-2011) ***
some security fixes (CSRF, droplets)
------------------------------------------------------------------------------------------------------------------------
*** 0.4.2 stable (Frank Heyne: 13-Dec-2010) ***
some security fixes (Cross Page Writing, Reading and Deleting)
------------------------------------------------------------------------------------------------------------------------
*** 0.4.1 stable (Frank Heyne: 01-Jan-2010) ***
minor bug fixes
slight usability improvements in the backend
NL language file from Argos
To protect your customisatione, update from older version will now no longer overwrite the following files:
frontend.css (update is delivered as frontend.css.txt)
backend.css (update is delivered as backend.css.txt)
private.php (update is delivered as private.php.txt)
You need to manually compare the files and decide which versions to use!
------------------------------------------------------------------------------------------------------------------------
*** 0.4.0 stable (Frank Heyne: 20-Nov-2009) ***
now submitted forms with errors will repaint form at once
added {ERRORTEXT} for some field types
now multiple forms are allowed on a page
now separate texts are configurable for:
-> email to site owner
-> confirmation mail to user
-> text on web page
-> text saved in submissions table
removed unnecessary field in settings table
improved frontend.css
added optional enumeration for radio and checkbox
added optional default values for radio and checkbox
documentation for this module now consists of 20 pages and is available online at the module home page (see below)
module now requires WB 2.8 + patch for Captcha (included)
------------------------------------------------------------------------------------------------------------------------
*** 0.3.2 RC1 (Frank Heyne: 20-Aug-2009) ***
added class for captcha
------------------------------------------------------------------------------------------------------------------------
*** 0.3.1 beta (Frank Heyne: 31-Jul-2009) ***
bug fixes
------------------------------------------------------------------------------------------------------------------------
*** 0.3.0 beta (Frank Heyne: 30-Jul-2009) ***
added field type HTML-Code
added readonly fields
added place holder {CLASSES}
added interface for private functions
made module compatible with WB 2.8
minor improvements
thank goes to Stefek for icons for Backend and to Chio for alternate frontend.css
------------------------------------------------------------------------------------------------------------------------
*** 0.2.2 RC3 (Frank Heyne: 02-Jul-2009) ***
now multiple email addresses work again if you put one on each line
minor improvements, thank goes to Argos for bug reports
------------------------------------------------------------------------------------------------------------------------
*** 0.2.1 RC2 (Frank Heyne: 20-Jun-2009) ***
now multiple email addresses in one line in the backend are allowed as follows:
Recipient X <address1,address2,address3>
minor improvements
------------------------------------------------------------------------------------------------------------------------
*** 0.2.0 RC1 (Frank Heyne: 10-Jun-2009) ***
valid html code for the backend (as far as module code is concerned)
minor improvements
------------------------------------------------------------------------------------------------------------------------
*** 0.1.4 beta (Frank Heyne: 31-May-2009) ***
bug fix in Settings (save_settings.php)
spelling error fix in html (view.php)
------------------------------------------------------------------------------------------------------------------------
*** 0.1.3 beta (Frank Heyne: 29-May-2009) ***
bug fix in Search function (install.php and upgrade.php)
------------------------------------------------------------------------------------------------------------------------
*** 0.1.2 beta (Frank Heyne: 26-May-2009) ***
bug fix in Java Script (view.php)
status changed to beta
------------------------------------------------------------------------------------------------------------------------
*** 0.1.0 alpha (Frank Heyne: 16-May-2009) ***
first public version
derived from FormX version 2.4.8 (authors: Ryan Djurovich & Rudolph Lartey - additions John Maats - PCWacht - Greg Bosen - Stefano Ricci)
Added fields to submissions table:
+ Added field for IP address
+ Added field for time stamp when form was sent to browser
+ Added field for session id (important for multipage forms)
+ Added field is_following (important for multipage forms)
Added new tables results_xxx<
+ contains one column for each field, regardles of its page_id
+ contains one line for each session_id
+ column with timestamp when the first form of a session has been sent to the user
+ column with timestamp when the last form of a session has been sent back to the server
+ column with referer page from where the form was called
Enhanced multilanguage support
------------------------------------------------------------------------------------------------------------------------