Donate Share

PHP Web Toolkit

File Release Notes and Changelog

Release Name: phpwebtk-1.0.2-alpha

Notes: 1.0.2-alpha ----------- Third public release. * Five new design patterns were implemented (i.e. Builder, Chain of Responsibility, Command, Front Controller and Singleton) * All classes, functions and variables were renamed to align with standards * Some new configuration parameters were added to the new XML Schema/XML files * PHPWEBTK_XML_CONFIG_FILE constant was renamed to CONFIG_FILE * CLASS_PATH constant was added to the constants.php file * SCHEMA_FILE constant was added to the constants.php file * Path to a required dependency was added to the constants.php file * Prng functions for /dev/random and /dev/urandom are now working properly * Functions related to obtaining a salt from a random source were simplified * XML DAO Factory was decoupled from the DAO Factory * API documentation was generated by phpDocumentor and added to this release * Client class was added to build and send requests to the Controller * Controller class was added to process and dispatch requests to the View * Builder classes were added to build custom Request objects * Handler classes were added to add/strip slashes from GET/POST * Command classes were added to dynamically process end user actions in URLs * TemplateView class was added to display a simple web page (MVC-style) * Test scripts were renamed (these are for testing purposes only!) * Subpackages have been added to the comments for better API documentation * Exception handling was improved and exception messages were revised 1.0.1-alpha ----------- Second public release. * Some new configuration parameters were added to the config DTD/XML files * ADODB_PERF_NO_RUN_SQL constant was added to the new constants.php file * PHPWEBTK_XML_CONFIG_FILE constant was added to the new constants.php file * hex2bin function was moved to the new convert.class.php file * Digest functions were moved to the digest.class.php file * Hmac functions were moved to the hmac.class.php file * Common hash-related functions were moved to the hash.class.php file * Support for MySQL, MySQLi, and MySQLt was added to the new MySQL DAO classes * The xmlreader.class.php file was replaced by the new XML DAO classes * Documentation was created and imported into the CVS repository * Exception handling was improved and exception messages were revised 1.0.0-alpha ----------- First public release. * Configuration DTD/XML files were created to expose configuration options * Crypt class was created to encrypt/decrypt data (e.g. session contents) * XMLReader class was created to read/write configuration options * StreamIo class was created to read/write to files and streams * Prng class was created to generate random numbers for use in salts, etc. * Session class was created to configure, register and destroy sessions


Changes: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/configuration/config.dtd,v Working file: configuration/config.dtd head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/configuration/config.xml,v Working file: configuration/config.xml head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/configuration/constants.php,v Working file: configuration/constants.php head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/08/31 02:30:58; author: bbisaillon; state: Exp; lines: +3 -3 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/configuration/phpwebtk.xml,v Working file: configuration/phpwebtk.xml head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:30:58; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/configuration/phpwebtk.xsd,v Working file: configuration/phpwebtk.xsd head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:49:00; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/conversion/convert.class.php,v Working file: conversion/convert.class.php head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/cryptography/crypt.class.php,v Working file: cryptography/crypt.class.php head: 1.5 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.4.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.5 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 7; selected revisions: 1 description: ---------------------------- revision 1.5 date: 2004/09/09 03:11:02; author: bbisaillon; state: Exp; lines: +5 -5 Removed <br /> tag at the end of the print function in the Display method in the PException class. Removed <br /> tags from the beginning of throw statements in all classes. Basically, it just looks better. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/cryptography/digest.class.php,v Working file: cryptography/digest.class.php head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/cryptography/hash.class.php,v Working file: cryptography/hash.class.php head: 1.5 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.4.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.5 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 7; selected revisions: 1 description: ---------------------------- revision 1.5 date: 2004/09/09 03:11:02; author: bbisaillon; state: Exp; lines: +2 -2 Removed <br /> tag at the end of the print function in the Display method in the PException class. Removed <br /> tags from the beginning of throw statements in all classes. Basically, it just looks better. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/cryptography/hmac.class.php,v Working file: cryptography/hmac.class.php head: 1.4 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.4.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.4 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 5; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2004/09/04 05:36:56; author: bbisaillon; state: Exp; lines: +2 -4 The GetSalt method works properly now and I forgot to remove the following two lines. $Prng = new Prng(); $salt = mhash_keygen_s2k($this->hmacAlgorithm, $salt, substr(pack('\''h*'\'', bin2hex(mhash($this->hmacAlgorithm, $Prng->GetPseudoRandomValue($this->randomDevice)))), 0, 8), $this->hmacAlgorithmBlockSize); ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/configdao.class.php,v Working file: databases/configdao.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +9 -26 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/daofactory.class.php,v Working file: databases/daofactory.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +31 -41 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqldaofactory.class.php,v Working file: databases/mysqldaofactory.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +22 -35 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqlidaofactory.class.php,v Working file: databases/mysqlidaofactory.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +22 -35 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqlisampledao.class.php,v Working file: databases/mysqlisampledao.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +76 -78 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqlsampledao.class.php,v Working file: databases/mysqlsampledao.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +83 -72 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqltdaofactory.class.php,v Working file: databases/mysqltdaofactory.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +22 -35 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/mysqltsampledao.class.php,v Working file: databases/mysqltsampledao.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +79 -81 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/sampledao.class.php,v Working file: databases/sampledao.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +15 -31 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/xmlconfigdao.class.php,v Working file: databases/xmlconfigdao.class.php head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/xmldaofactory.class.php,v Working file: databases/xmldaofactory.class.php head: 1.4 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.4 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 5; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2004/09/09 03:11:02; author: bbisaillon; state: Exp; lines: +4 -4 Removed <br /> tag at the end of the print function in the Display method in the PException class. Removed <br /> tags from the beginning of throw statements in all classes. Basically, it just looks better. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/databases/xmlreader.class.php,v Working file: databases/xmlreader.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/debugging/pexception.class.php,v Working file: debugging/pexception.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/09/09 03:11:03; author: bbisaillon; state: Exp; lines: +3 -3 Removed <br /> tag at the end of the print function in the Display method in the PException class. Removed <br /> tags from the beginning of throw statements in all classes. Basically, it just looks better. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/API.tar.gz,v Working file: documentation/API.tar.gz head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/09/09 13:38:21; author: bbisaillon; state: Exp; lines: +225 -419 Updated the documentation to prepare it for the phpwebtk 1.0.2 alpha release. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/BUGS,v Working file: documentation/BUGS head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:40:28; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.1 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/COPYING.lib,v Working file: documentation/COPYING.lib head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:40:28; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.1 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/INSTALL,v Working file: documentation/INSTALL head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/09/09 13:38:21; author: bbisaillon; state: Exp; lines: +3 -3 Updated the documentation to prepare it for the phpwebtk 1.0.2 alpha release. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/RELEASE_NOTES,v Working file: documentation/RELEASE_NOTES head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/09/09 13:38:21; author: bbisaillon; state: Exp; lines: +6 -5 Updated the documentation to prepare it for the phpwebtk 1.0.2 alpha release. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/documentation/TODO,v Working file: documentation/TODO head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/09/09 13:38:21; author: bbisaillon; state: Exp; lines: +2 -2 Updated the documentation to prepare it for the phpwebtk 1.0.2 alpha release. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/filesandfolders/streamio.class.php,v Working file: filesandfolders/streamio.class.php head: 1.5 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.4.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.5 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 7; selected revisions: 1 description: ---------------------------- revision 1.5 date: 2004/09/09 03:11:03; author: bbisaillon; state: Exp; lines: +7 -7 Removed <br /> tag at the end of the print function in the Display method in the PException class. Removed <br /> tags from the beginning of throw statements in all classes. Basically, it just looks better. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/client.class.php,v Working file: http/client.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/command.class.php,v Working file: http/command.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/09/09 03:16:21; author: bbisaillon; state: Exp; Implemented a dynamic request handling mechanism using the Command pattern. The view action is now invoked by the Front Controller to display web pages. If no HTTP_GET variables are included in the request, the header() function forwards the end user to the default view. If an invalid page is requested, an exception is thrown. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/controller.class.php,v Working file: http/controller.class.php head: 1.4 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.4 keyword substitution: kv total revisions: 6; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2004/09/09 03:17:13; author: bbisaillon; state: Exp; lines: +7 -7 Implemented a dynamic request handling mechanism using the Command pattern. The view action is now invoked by the Front Controller to display web pages. If no HTTP_GET variables are included in the request, the header() function forwards the end user to the default view. If an invalid page is requested, an exception is thrown. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/httprequestbuilder.class.php,v Working file: http/httprequestbuilder.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +5 -3 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/invoker.class.php,v Working file: http/invoker.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/09/09 03:16:21; author: bbisaillon; state: Exp; Implemented a dynamic request handling mechanism using the Command pattern. The view action is now invoked by the Front Controller to display web pages. If no HTTP_GET variables are included in the request, the header() function forwards the end user to the default view. If an invalid page is requested, an exception is thrown. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/request.class.php,v Working file: http/request.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/requestbuilder.class.php,v Working file: http/requestbuilder.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:50:06; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/requestdirector.class.php,v Working file: http/requestdirector.class.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +2 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/view.class.php,v Working file: http/view.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/09/09 03:16:21; author: bbisaillon; state: Exp; Implemented a dynamic request handling mechanism using the Command pattern. The view action is now invoked by the Front Controller to display web pages. If no HTTP_GET variables are included in the request, the header() function forwards the end user to the default view. If an invalid page is requested, an exception is thrown. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/http/viewcommand.class.php,v Working file: http/viewcommand.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/09/09 03:16:21; author: bbisaillon; state: Exp; Implemented a dynamic request handling mechanism using the Command pattern. The view action is now invoked by the Front Controller to display web pages. If no HTTP_GET variables are included in the request, the header() function forwards the end user to the default view. If an invalid page is requested, an exception is thrown. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/mathematics/prng.class.php,v Working file: mathematics/prng.class.php head: 1.3 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.3.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.3 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2004/08/30 21:46:32; author: bbisaillon; state: Exp; lines: +36 -38 PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/templates/templateview.class.php,v Working file: templates/templateview.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:50:06; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/cipherkey.php,v Working file: testscripts/cipherkey.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/controllertest.php,v Working file: testscripts/controllertest.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/createkeys.php,v Working file: testscripts/createkeys.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/crypt.php,v Working file: testscripts/crypt.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/crypttest.php,v Working file: testscripts/crypttest.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/digest.php,v Working file: testscripts/digest.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/digesttest.php,v Working file: testscripts/digesttest.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/encryptionkey.php,v Working file: testscripts/encryptionkey.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/31 02:16:32; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/hmac.php,v Working file: testscripts/hmac.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/hmackey.php,v Working file: testscripts/hmackey.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/31 02:16:32; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/hmactest.php,v Working file: testscripts/hmactest.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/mysqldao.php,v Working file: testscripts/mysqldao.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/mysqlsample.php,v Working file: testscripts/mysqlsample.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +18 -18 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/sampledb.sql,v Working file: testscripts/sampledb.sql head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:40:47; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.1 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/secretkey.php,v Working file: testscripts/secretkey.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/session.php,v Working file: testscripts/session.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 0 description: ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/testscripts/sessiontest.php,v Working file: testscripts/sessiontest.php head: 1.2 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.2.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.2 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2004/08/31 02:31:35; author: bbisaillon; state: Exp; lines: +1 -1 Renamed the 'config' directory to 'configuration' in the test scripts, modified the default CLASS_PATH in constants.php and modified the session savePath in phpwebtk.xml. ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/textprocessing/httprequesthandler.class.php,v Working file: textprocessing/httprequesthandler.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:50:06; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/textprocessing/requesthandler.class.php,v Working file: textprocessing/requesthandler.class.php head: 1.1 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.1.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2004/08/30 21:50:06; author: bbisaillon; state: Exp; PHP Web Toolkit Version 1.0.2 Alpha Release ============================================================================= RCS file: /cvsroot/phpwebtk/phpwebtk/usermanagement/session.class.php,v Working file: usermanagement/session.class.php head: 1.4 branch: locks: strict access list: symbolic names: PHPWEBTK_1_0_0_BRANCH: 1.4.0.2 PHPWEBTK_1_0_2_ALPHA_RELEASE: 1.4 PHPWEBTK_1_0_1_ALPHA_RELEASE: 1.2 PHPWEBTK_1_0_0_ALPHA_RELEASE: 1.1 keyword substitution: kv total revisions: 6; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2004/08/31 04:27:43; author: bbisaillon; state: Exp; lines: +3 -1 Explicitly initialized local variables that were used before they were defined to make code more readable. =============================================================================