This project is no longer maintained and no further public releases are planned.

No further support will be given.

Feel free to fork the git repository.

Version 2.4.0

This version of Formhandler is a maintenance release only, it doesn't require any changes to your setup.

 

Please note that this is the last version of Formhandler. No further public releases are planned.

Feel free to fork the git repository.

 

 

New Generator\File

This version includes a new Generator to generate any text based files.

Example

###TEMPLATE_FILE###
<data>
	<name>###value_name###</name>
	<email>###value_email###</email>
	<message>###value_message###</message>
</data>
###TEMPLATE_FILE###
finishers {
	1.class = Finisher\Mail
	1.config {
		admin {
			...
			attachGeneratedFiles {
				1 {
					class = Generator\File
					config {
						templateFile = TEXT
						templateFile.value = path/to/form/html/file.html
						storeInTempFile = 1 
						returnFileName = 1
						staticFileName = file-example.xml
					}
				}
			}
			...
		}
	}
}

Backend Module

  • Added an option to select how many entries to show per page.
  • Added possibility to select all/none entries.
  • Some UI improvements.

Changelog

  • 2016-09-13 [BUGFIX] Fatal error, when calling Formhandler using a GET parameter named like configured formValuesPrefix (Commit 3d0f2f3 by Reinhard Führicht)
  • 2016-08-02 [TASK] Make Formhandler compatible with EXT:captcha again (Commit 6973b0a by Reinhard Führicht)
  • 2016-07-05 Merge remote-tracking branch 'remotes/origin/76933' (Commit d828199 by Reinhard Führicht)
  • 2016-07-05 [BUGFIX] Fix creation of public URL of an uploaded file (Commit a465abc by Reinhard Führicht)
  • 2016-07-01 Merge pull request #17 from NyroTheCat/differentdb-overhaul (Commit 036f7cb by reinhardfuehricht)
  • 2016-07-01 [ENHANCEMENT] Improved debug for Finisher\DifferentDB (Commit 7f38042 by Marco Remy)
  • 2016-06-30 [DOC] More visual example (Commit 08ac5cd by Juan Manuel Vergés Solanas)
  • 2016-06-30 Merge remote-tracking branch 'remotes/origin/generator-file' (Commit 27a2dda by Reinhard Führicht)
  • 2016-06-30 Merge pull request #14 from NyroTheCat/differentdb-overhaul (Commit 93e57ef by reinhardfuehricht)
  • 2016-06-30 Merge pull request #16 from jmverges/master (Commit 030ced5 by reinhardfuehricht)
  • 2016-06-30 [TASK] Javascript improvements (Commit 8c3b7b3 by Juan Manuel Vergés Solanas)
  • 2016-06-30 Merge pull request #13 from jmverges/master (Commit 8627392 by reinhardfuehricht)
  • 2016-06-30 [ENHANCEMENT] Reworked Finisher\DifferentDB I gave the Finisher\DifferentDB class a complete overhaul. * the `insert_id` will be returned correctly now * the setting `andWhere` can be used now * improved errorhandling and debug (Commit bcc848f by Marco Remy)
  • 2016-06-30 [BUGFIX] Clean up shortName to support array/checkboxes in context of validation (Commit 5dd85ba by Juan Manuel Vergés Solanas)
  • 2016-06-29 Merge pull request #12 from jmverges/master (Commit 5417d4e by reinhardfuehricht)
  • 2016-06-29 [BUGFIX] Adds ajax validation for <select/> (Commit d56135c by Juan Manuel Vergés Solanas)
  • 2016-06-29 Merge pull request #11 from jmverges/master (Commit d6f3d92 by reinhardfuehricht)
  • 2016-06-29 [TASK] Isolate Javascript init generated for a form in a proper method to provide an easier way to use JQuery as base Class (Commit 2719a04 by Juan Manuel Vergés Solanas)
  • 2016-06-28 Merge pull request #10 from jmverges/master (Commit 2c08076 by reinhardfuehricht)
  • 2016-06-28 [TASK] Extract html markup to a class property to be easily overwritten by another PHP Class (Commit b094b51 by Juan Manuel Vergés Solanas)
  • 2016-06-28 Merge branch 'jmverges-master' (Commit 71d1327 by Reinhard Führicht)
  • 2016-06-28 [TASK] Split eiD endpoints from Classes containing logic to be able to overwrite and extend instead of only overwrite (Commit a99625b by Juan Manuel Vergés Solanas)
  • 2016-06-27 [FEATURE] New generator for any text based file type (Commit c01a053 by Reinhard Führicht)
  • 2016-06-27 Merge remote-tracking branch 'remotes/origin/module-enhancements' (Commit e66ad02 by Reinhard Führicht)
  • 2016-06-01 [FEATURE] Add selector for items per page in module (Commit 52fce55 by Reinhard Führicht)
  • 2016-06-01 [TASK] Style checkboxes in select fields view in module (Commit bd0f35f by Reinhard Führicht)
  • 2016-06-01 [BUGFIX] Fix padding issue in module filter form (Commit 349e934 by Reinhard Führicht)
  • 2016-06-01 [FEATURE] Allow Select all/none in select fields view in BE module (Commit 7e6f700 by Reinhard Führicht)
  • 2016-06-01 [BUGFIX] Fix PHP warning if no parameters are found in a log row (Commit b6af24a by Reinhard Führicht)
  • 2016-06-01 [BUGFIX] Removed unneeded /> and added missing closing span and li in paginate widget template (Commit a36ff82 by Reinhard Führicht)
  • 2016-06-01 [TASK] Add a real constructor to parsecsv lib (Commit 5c1b223 by Reinhard Führicht)
  • 2016-05-30 Merge pull request #7 from onigunn/abs-marker-wrong-url (Commit 2dee22b by reinhardfuehricht)
  • 2016-05-30 fix broken absolute urls (Commit 9ca37d8 by Onur Guengoeren)
  • 2016-05-27 [TASK] Removed unused variable $singleWrap (Commit ea9c377 by Reinhard Führicht)
  • 2016-05-27 [BUGFIX] addErrorAnchors does not respect formValuesPrefix (Commit 6e3b56a by Reinhard Führicht)
  • 2016-05-27 [TASK] Call CAPTCHA extensions only if marker exists in template (Commit c1f23fe by Reinhard Führicht)
  • 2016-05-27 [BUGFIX] Use of deprecated function in TCA definition of the log table (Commit df40586 by Reinhard Führicht)