File Release Notes and Changelog
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.
=============================================================================