formHandler 2.1.1 Development PHP form-handling script - Release formHandler-2.1.1 (): Changed debug-function consistently. Added code documentation. Fixed a bug in reading in configfile. It didn't strip \n from lines. Also stripped \r for DOS-format. Added date module. Herman Suijs - Release formHandler-2.1.0 (07-10-2001): This is a development release. Some small bugs have been fixed. Also some small features have been added. Most aliases to existing options. Lot's of usefull documentation has been added. This documentation can also be found on the homepage. Especially usefull is the module usage documentation. Some options are marked to change in the future. A tool to check if the used version is the latest, was added. Herman Suijs - Release formHandler-2.0 (30-09-2001): For the record, in version 1.6a there seemed to be a problem with file upload. This problem wasn't there. The MAX_FILE_SIZE option (in bytes !!!) prevented files from being uploaded :-(. A lot of testing for nothing, but he, it works ! Setcookie module created. The example email.html was changed to email.php to be able to display the cookie values in the fields. Referer-check module was created. Log-message was created. Problem with double Debug-output was fixed. Errortemplate functionality changed and adding of Debugtemplate functionality. Some changes to these moduels are still needed to be able to integrate the messages in the templates. At this moment the messages are printed after the template output. Centralization of all config-options into the configfile.inc.php file. Complete API-documentation was added. Total restructuring of the projectfiles. A start is made to support building formpages to be able to easily add the cookie-support to the form and to be able to use the same required information and probably other information to be checked with JavaScript, so before submitting the form (for a better performance). Also it might be possible to include the error-messages in the form itself. I also started the database module, but I'm not sure how to implement this at the moment. If you have any ideas or hints, please let me know. Herman Suijs - Release formHandler-1.7a (18-09-2001): Fieldcheck modules weren't working properly, because of changes. This had to do with the introduction of the vars-object. Error-template was changed. There is just one last functionality to add before it is completely done (next release). Dummy debug module which turns off debugging making the script run faster. Fixed a little bug in the Environment module (env.mod.php). Fixed some other minor bugs. Herman Suijs - Release formHandler-1.6a (28-08-2001): Error and Debug messages rewrite. They now use different levels. The Debug module makes it possible to only output messages up to a specified level. They now also use content.inc.php to create their actual output. The message are now colored too ;-) For all messages a translation hook was created. The actual code for translating was not created (see README.translation). Cleanup and rewrite of the main functionality. The creation of content (or use of templates) and the adminstration of all variables (input, config, settings, etc) are recreated. This means a much cleaner code, allthough before the stable release a lot of commented out code should still be removed. Overall checking of true and false in variables with a boolean. Tuned to increase the performance. Performance was degraded after adding a lot of functionality. Performance is good and tuning is possible in configuration (see README.performance) Uploading an attachment was tested and I found that IE6 is giving major (pain in the ...) problems. Uploading with my IE6-version is not possible, but IE5 works like a charm. This module only needs to be extended with PHP3-support (now only PHP4 is supported). More options have been moved to the configfile.inc.php to create an overall configuration file (of the script). Documentation reviewed. Rewrite in HTML necessary. Module documentation and code documentation need to be done before stable release. The first step to HTML module documentation is done. Herman - Release formHandler-1.5a (22-08-2001): Documentation still in a beginning state, but there is more. Another file cleanup. Extra features/modules: Reply-module now working with templates. This means all templates are working. A start was made with a referer-check module for different purposes and a configfile option. This last option should make it possible to use the same configuration options from within the form to be specified in a local file. To make it work completely a drastic rewrite of the basics (formhandler.inc.php) is needed. This will be done before the 2.0b release. To be expected soon: (hopefully) There is work on the way for the database-module. This will use a seperate library that is easily configurable for different databases (including MySQL, PostgreSQL and plain text). Bug-fixes: There was no content in courtesy replies. An option was added. Some minor code changes for better overview of the code and better performance. Herman Suijs - Release formHandler-1.4a (20-06-2001): Documentation is extended and structured Reply-module is working, but no content is send in the mail. The content structure in formhandler.inc.php needs to be rewritten (for dynamic use with mail, display, error, reply, etc). Referer-module works but has no real functionality. MailAttachment-module is working nicely. It is possible to let the user add 1 file to the form which is send in the mail. All templates (but replyTemplate) are working. In the future the errorTemplate, cookie-module and the referer-module will interact so it is possible to make a template of the calling form which is redisplayed with error-messages. This also requires remote downloading of templates. XML-configuration files added used for auto-configuration. There is also an XSD schema: Module.xsd Herman Suijs - Release formHandler-1.3a (15-06-2001): All basic functionality is working. More testing is needed. Extra documentation is needed. More modules need to be added. Herman Suijs