Change Log

				
Revision: 147
Author: cody
Date: 9:02:35 AM, Tuesday, August 02, 2011
Message:
Added ability to set view file and directory at any time.
Updated minPHP version to 0.8.0.20110802.

----
Modified : /trunk/lib/controller.php
Modified : /trunk/lib/init.php
Modified : /trunk/lib/view.php

Revision: 146
Author: cody
Date: 8:38:54 AM, Wednesday, July 20, 2011
Message:
Updated Record component by adding Record::__toString() useful for debugging queries.
----
Modified : /trunk/components/record/record.php

Revision: 145
Author: cody
Date: 4:25:50 PM, Friday, July 15, 2011
Message:
Updated input component to allow manually setting errors within the Input component.
----
Modified : /trunk/components/input/input.php

Revision: 144
Author: cody
Date: 4:37:34 PM, Friday, June 10, 2011
Message:
Updated to latest versions.
----
Modified : /trunk/components/input/input.php
Modified : /trunk/components/record/record.php
Modified : /trunk/helpers/date/date.php
Modified : /trunk/helpers/form/form.php
Modified : /trunk/helpers/javascript/javascript.php

Revision: 143
Author: cody
Date: 9:06:28 PM, Monday, May 02, 2011
Message:
Fixed bug in Language referencing invalid variable rather than method.
Updated MINPHP_VERSION to 0.7.2.20110502
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/language.php

Revision: 142
Author: cody
Date: 4:20:22 PM, Monday, May 02, 2011
Message:
Added the ability to specify attributes for <option> elements within a <select>.
----
Modified : /trunk/helpers/form/form.php

Revision: 141
Author: cody
Date: 3:11:29 PM, Monday, April 25, 2011
Message:
Added LICENSE file, removed license from README.
----
Added : /trunk/LICENSE
Modified : /trunk/README

Revision: 140
Author: cody
Date: 9:28:44 AM, Friday, April 22, 2011
Message:
Refactored Dispather, consolidated into Router. Added Router::routesTo().
Updated MINPHP_VERSION TO 0.7.1.20110422
----
Modified : /trunk/lib/dispatcher.php
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php

Revision: 139
Author: cody
Date: 8:46:47 PM, Sunday, April 17, 2011
Message:
Fixed cur_depth value when recursing to correctly evaluate arrays of the format "index1[][index2]", "index2[][index3]", etc.
----
Modified : /trunk/components/input/input.php

Revision: 138
Author: cody
Date: 7:53:20 PM, Sunday, April 17, 2011
Message:
Fixes multi-dimensional rule checking.
----
Modified : /trunk/components/input/input.php

Revision: 137
Author: cody
Date: 8:07:59 AM, Monday, April 11, 2011
Message:
Fixed issue with isset no properly catching null values, switched to array_key_exists. Removed improper pass by reference in array_walk_recursive.
----
Modified : /trunk/components/input/input.php

Revision: 136
Author: cody
Date: 5:56:33 PM, Sunday, April 10, 2011
Message:
Fixed Input Component to properly handle pre_format and post_format action when dealing with arrays of input data.
----
Modified : /trunk/components/input/input.php

Revision: 135
Author: cody
Date: 1:07:22 PM, Friday, March 18, 2011
Message:
Added separate view directory for minPHP error display.
Added core config option to control which view to use for errors.
Updated MINPHP_VERSION to 0.7.0.20110318.
----
Added : /trunk/app/views/errors
Added : /trunk/app/views/errors/css
Added : /trunk/app/views/errors/css/styles.css
Added : /trunk/app/views/errors/error.pdt
Added : /trunk/app/views/errors/structure.pdt
Modified : /trunk/config/core.php
Modified : /trunk/lib/dispatcher.php
Modified : /trunk/lib/init.php


Revision: 134
Author: cody
Date: 8:39:53 AM, Wednesday, March 16, 2011
Message:
Updated buildAttributes signature to require an array.
----
Modified : /trunk/helpers/html/html.php

Revision: 133
Author: cody
Date: 8:38:15 AM, Wednesday, March 16, 2011
Message:
Fixed bug in Form helper that incorrectly selected multiple options if given an array of options that included an array that contained a zero index (apparent bug with PHP's in_array function).
----
Modified : /trunk/helpers/form/form.php

Revision: 132
Author: cody
Date: 8:35:51 AM, Wednesday, March 16, 2011
Message:
Fixed bug in date helper that incorrectly handled current timezone if not set in constructor.
----
Modified : /trunk/helpers/date/date.php

Revision: 131
Author: cody
Date: 8:33:51 PM, Tuesday, March 15, 2011
Message:
Updated Controller::redirect to use $_SERVER['HTTP_HOST'] where possible, to catch the custom port (if set) when performing a redirect.
----
Modified : /trunk/lib/controller.php

Revision: 130
Author: cody
Date: 4:53:52 PM, Tuesday, March 15, 2011
Message:
Fixed record component usage with Record::close(), which was incorrectly evaluating $this->$conditional[$i] instead of {$this->$conditional}[$i].
----
Modified : /trunk/components/record/record.php

Revision: 129
Author: cody
Date: 1:39:22 PM, Monday, March 14, 2011
Message:
Fixed input component to pass-by-reference into validates() for the purpose of using "pre_format" and "post_format" modifiers when validating a set of data.
----
Modified : /trunk/components/input/input.php

Revision: 128
Author: cody
Date: 1:31:08 PM, Monday, March 14, 2011
Message:
Updated Model to allow setting fetch mode using setFetchMode().
----
Modified : /trunk/lib/model.php

Revision: 127
Author: cody
Date: 1:30:22 PM, Monday, March 14, 2011
Message:
Updated session component to explicitly use PDO::FETCH_OBJ mode.
----
Modified : /trunk/components/session/session.php

Revision: 126
Author: cody
Date: 1:29:43 PM, Monday, March 14, 2011
Message:
Updated record component to include on() and orOn() for adding conditional statements to joins.
Added support for parenthesis on all conditionals (where, join, having).
Added ability to appendValues() to existing values for better subquery support.
Consolidated conditional building into buildConditionals().
----
Modified : /trunk/components/record/record.php

Revision: 125
Author: cody
Date: 1:26:34 PM, Monday, March 14, 2011
Message:
Updated ACL to use the Record component. Improved ACL to allow checking against "*" actions.
Improved ACL SQL to use InnoDB and the DB engine and prepend table names with "acl_".
----
Modified : /trunk/components/acl/acl.php
Modified : /trunk/components/acl/acl.sql

Revision: 124
Author: cody
Date: 9:51:12 AM, Monday, March 14, 2011
Message:
Updated record component to remove redundancy. Added ability to alias tables.
----
Modified : /trunk/components/record/record.php

Revision: 123
Author: cody
Date: 9:43:26 AM, Monday, March 14, 2011
Message:
Updated record component with notLike and orNotLike methods.
Removed $http_only parameters from cookie methods due to incompatibility with PHP < 5.2
Ensured that Router::filterUri only filters WEBDIR from the beginning of the URI.
Updated MINPHP_VERSION to 0.6.2.20110314
----
Modified : /trunk/components/record/record.php
Modified : /trunk/components/session/session.php
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php

Revision: 122
Author: cody
Date: 5:25:19 PM, Friday, February 18, 2011
Message:
Added Record component to minPHP core.
Updated Session component to utilize Record component.
Updated Session component to set session name based on config value.
----
Added : /trunk/components/record
Added : /trunk/components/record/record.php
Modified : /trunk/components/session/session.php
Modified : /trunk/config/session.php

Revision: 121
Author: cody
Date: 4:48:06 PM, Tuesday, February 15, 2011
Message:
Added support for transactions in model.php
Updated form helper to default to the current requested URI
Updated MINPHP_VERSION to 0.6.1.20110215
----
Modified : /trunk/lib/init.php
Modified : /trunk/helpers/form/form.php
Modified : /trunk/lib/model.php

Revision: 120
Author: cody
Date: 10:59:32 AM, Wednesday, February 09, 2011
Message:
Updated WEBDIR to use the correct value when run from CLI from a directory outside of the root application path (e.g. above /public_html/).
Updated MINPHP_VERSION to 0.6.0.20110209
----
Modified : /trunk/lib/init.php

Revision: 119
Author: cody
Date: 12:48:13 PM, Tuesday, February 08, 2011
Message:
Fixed bug that prevented proper URI detection when HTACCESS was not enabled/supported.
Updated MINPHP_VERSION to 0.6.0.20110208
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/view.php

Revision: 118
Author: cody
Date: 4:05:07 PM, Thursday, January 27, 2011
Message:
Updated MINPHP_VERSION to 0.6.0.20110127
----
Modified : /trunk/lib/init.php

Revision: 117
Author: cody
Date: 4:04:08 PM, Thursday, January 27, 2011
Message:
Updated MINPHP_VERSION to 0.6.0.20110127
----
Modified : /trunk/lib/init.php

Revision: 116
Author: cody
Date: 4:02:58 PM, Thursday, January 27, 2011
Message:
Added option to reuse a previously opened database connection if it matches an existing connection's database info.
----
Modified : /trunk/lib/model.php
Modified : /trunk/config/database.php

Revision: 115
Author: cody
Date: 5:15:31 PM, Thursday, January 13, 2011
Message:
Fixed Controller such that $this->structure_view is properly parsed using directory separator (DS).
Force Controller::$action to lowercase when automatically loading view file for the current action. 
Updated MINPHP_VERSION to 0.5.9.20110113
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/controller.php

Revision: 114
Author: cody
Date: 4:54:48 PM, Thursday, January 13, 2011
Message:
Added support for evaluating field arrays.
----
Modified : /trunk/components/input/input.php

Revision: 113
Author: cody
Date: 9:42:50 AM, Wednesday, December 29, 2010
Message:
Fixed pass-by-reference errors due to PHP 5.3
Added Input::isDate() check method
Added new flag for rules: 'if_set', which will only validate the rule if the value is passed in.

----
Modified : /trunk/components/input/input.php

Revision: 112
Author: cody
Date: 9:39:29 AM, Wednesday, December 29, 2010
Message:
Fixed Loader attempting to pass null as parameter values in call_user_func_array.
Added ability for UnknownException to print fatal error if unable to raise error gracefully.
Updated ApiDocModel to allow setting UTF-8 charset.
Updated MINPHP_VERSION to 0.5.8.20101229
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/loader.php
Modified : /trunk/lib/unknown_exception.php
Modified : /trunk/plugins/api_doc/api_doc_model.php

Revision: 111
Author: cody
Date: 5:31:39 PM, Friday, December 17, 2010
Message:
Fixed issue with loading models without constructor parameters, improved readability.
Updated MINPHP_VERSION to 0.5.7.20101217
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/loader.php

Revision: 110
Author: cody
Date: 10:08:58 AM, Tuesday, December 14, 2010
Message:
Added support for setting Model constructor parameters.
Updated MINPHP_VERSION to 0.5.6.20101214
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/loader.php

Revision: 109
Author: cody
Date: 9:26:15 AM, Tuesday, December 14, 2010
Message:
Updated Api Doc plugin, minor bug fixes and feature enhancements.
----
Modified : /trunk/plugins/api_doc/api_doc_controller.php
Modified : /trunk/plugins/api_doc/models/builder.php
Modified : /trunk/plugins/api_doc/models/doc_reader.php
Modified : /trunk/plugins/api_doc/views/default/classes_classinfo.pdt

Revision: 108
Author: cody
Date: 3:53:05 PM, Monday, December 13, 2010
Message:
Set View::view from protected to public
Updated MINPHP_VERSION to 0.5.5.20101213
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/view.php

Revision: 107
Author: cody
Date: 1:58:39 PM, Sunday, December 12, 2010
Message:
Updated doc comments in View and simplified setting the view directory.
Updated MINPHP_VERSION to 0.5.4.20101212
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/view.php

Revision: 106
Author: cody
Date: 9:18:33 AM, Wednesday, December 08, 2010
Message:
Now sets controller, action and is_cli parameters to constructor of controller.
Updated MINPHP_VERSION to 0.5.3.20101208
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/dispatcher.php

Revision: 105
Author: cody
Date: 2:41:51 PM, Wednesday, December 01, 2010
Message:
Fixed attribute merging with fields in Form Helper.
----
Modified : /trunk/helpers/form/form.php

Revision: 104
Author: cody
Date: 9:21:37 AM, Monday, November 29, 2010
Message:
Added ability to parse objects into XML documents, fixed element names (eliminates illegal characters), added formatting to output, added ability to specify root node, numerically indexed elements now take their parent's name, or the root node name in the case where the numeric parents' name is numeric.
----
Modified : /trunk/helpers/xml/xml.php

Revision: 103
Author: cody
Date: 2:42:20 PM, Friday, November 19, 2010
Message:
Added collapseObjectArray method to form helper which allows an array of objects to be collapsed to an array usable in a select drop-down.
----
Modified : /trunk/helpers/form/form.php

Revision: 102
Author: cody
Date: 1:36:42 PM, Tuesday, November 16, 2010
Message:
Added 'total_pages' option to specify the total number of pages in the result set, rather than the total number of results and the number of results per page.
----
Modified : /trunk/helpers/pagination/pagination.php

Revision: 101
Author: cody
Date: 10:50:41 AM, Tuesday, November 16, 2010
Message:
Updated doc comment for XML helper
----
Modified : /trunk/helpers/xml/xml.php

Revision: 100
Author: cody
Date: 10:43:39 AM, Tuesday, November 16, 2010
Message:
Fixed XML helper to be XML 1.0 compatible with regard to numeric entities.
----
Modified : /trunk/helpers/xml/xml.php

Revision: 99
Author: cody
Date: 5:18:31 PM, Tuesday, November 09, 2010
Message:
Added better logic handling for select options, also added ability to easily specify optgroups.
----
Modified : /trunk/helpers/form/form.php

Revision: 98
Author: cody
Date: 9:18:56 AM, Tuesday, November 09, 2010
Message:
Removed date component.
----
Deleted : /trunk/components/date

Revision: 97
Author: cody
Date: 9:15:02 AM, Tuesday, November 09, 2010
Message:
Added date as a helper with timezone support.
Added javascript helper.
Added pagination helper.
----
Added : /trunk/helpers/pagination
Added : /trunk/helpers/pagination/pagination.php
Added : /trunk/helpers/date
Added : /trunk/helpers/date/date.php
Added : /trunk/helpers/javascript
Added : /trunk/helpers/javascript/javascript.php

Revision: 96
Author: cody
Date: 12:02:48 PM, Monday, November 08, 2010
Message:
Updated form and html helpers to add support for conditional comments and toggling between XHTML/HTML.
----
Modified : /trunk/helpers/form/form.php
Modified : /trunk/helpers/html/html.php

Revision: 95
Author: cody
Date: 3:32:00 PM, Friday, November 05, 2010
Message:
Updated the session SQL to default to InnoDB
----
Modified : /trunk/components/session/session.sql

Revision: 94
Author: cody
Date: 3:04:45 PM, Friday, November 05, 2010
Message:
Fixed XML helper's issue with low-order characters not being properly converted to entities.
----
Modified : /trunk/helpers/xml/xml.php

Revision: 93
Author: cody
Date: 8:23:51 AM, Monday, November 01, 2010
Message:
Fixed typo in Model::prepare(), removed redundancy in Model::query().
Updated MINPHP_VERSION to 0.5.2.20101101
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/model.php

Revision: 92
Author: cody
Date: 3:57:37 PM, Friday, October 29, 2010
Message:
Improved form helper by allowing select options to be set via key=>value (in form speak: value => name). Also allows multiple optgroups by simply specifying a key beginning with "optgroup".
----
Modified : /trunk/helpers/form/form.php

Revision: 91
Author: cody
Date: 12:51:39 PM, Thursday, October 28, 2010
Message:
Updated MINPHP_VERSION version to 0.5.1.20101028
----
Modified : /trunk/lib/init.php

Revision: 90
Author: cody
Date: 12:49:41 PM, Thursday, October 28, 2010
Message:
Allow database configuration to set the character set to allow for seamless UTF-8 operation.
----
Modified : /trunk/lib/model.php
Modified : /trunk/config/database.php

Revision: 89
Author: cody
Date: 2:47:47 PM, Monday, October 11, 2010
Message:
Updated Session component to use required syntax of updated /lib/model.php
----
Modified : /trunk/components/session/session.php

Revision: 88
Author: cody
Date: 2:32:47 PM, Monday, October 11, 2010
Message:
Fixed MINPHP_VERSION number.
----
Modified : /trunk/lib/init.php

Revision: 87
Author: cody
Date: 2:32:13 PM, Monday, October 11, 2010
Message:
Removed Model::fetch(), now inherits directly from PDO.  Must use $this->query()->fetch(), or $stmt = $this->query(); $stmt->fetch().

Updated MINPHP_VERSION to 0.5.0.20101011
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/model.php

Revision: 86
Author: cody
Date: 2:53:00 PM, Tuesday, October 05, 2010
Message:
Updated input component to allow 'final' setting to cease all other checks if the current rule generates an error.
----
Modified : /trunk/components/input/input.php

Revision: 85
Author: cody
Date: 2:05:50 PM, Wednesday, September 29, 2010
Message:
Updated doc comments on form helper.
----
Modified : /trunk/helpers/form/form.php

Revision: 84
Author: cody
Date: 8:43:56 AM, Thursday, September 16, 2010
Message:
Fixed Acl component so it extends Model rather than AppModel, so it can be included in various Models.
----
Modified : /trunk/components/acl/acl.php

Revision: 83
Author: cody
Date: 4:21:54 PM, Tuesday, September 14, 2010
Message:
Updated Form Helper to use DS constant in path when including Html helper.
----
Modified : /trunk/helpers/form/form.php

Revision: 82
Author: cody
Date: 11:39:42 AM, Tuesday, September 14, 2010
Message:
Fixed Helper Form::create() which was double encoding the URI.
----
Modified : /trunk/helpers/form/form.php

Revision: 81
Author: cody
Date: 9:40:02 AM, Friday, September 10, 2010
Message:
Added support to cache views without a structure
Added ability to render views without a structure (by setting Controller::$structure_view = null)
Updated MINPHP_VERSION to 0.4.11.20100910
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/controller.php

Revision: 80
Author: cody
Date: 9:42:11 AM, Wednesday, September 08, 2010
Message:
Updated Xml helper doc comments.
----
Modified : /trunk/helpers/xml/xml.php

Revision: 79
Author: cody
Date: 9:35:24 AM, Wednesday, September 08, 2010
Message:
Added XML helper to the project.
----
Added : /trunk/helpers/xml
Added : /trunk/helpers/xml/xml.php

Revision: 78
Author: cody
Date: 9:09:47 AM, Wednesday, September 08, 2010
Message:
Cleaned up default routes config file.
----
Modified : /trunk/config/routes.php

Revision: 77
Author: cody
Date: 8:58:44 AM, Wednesday, September 08, 2010
Message:

----
Modified : /trunk/README
Modified : /trunk/app/views/default/main.pdt

Revision: 76
Author: cody
Date: 8:50:33 AM, Wednesday, September 08, 2010
Message:
Fixed domain name used in Controller::redirect()
Updated MINPHP_VERSION to 0.4.10.20100908
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/controller.php

Revision: 75
Author: cody
Date: 4:07:06 PM, Tuesday, September 07, 2010
Message:
Added Html::ifSet()
----
Modified : /trunk/helpers/html/html.php

Revision: 74
Author: cody
Date: 3:29:22 PM, Tuesday, August 31, 2010
Message:
Updated session class to be suhosin compatible, and also improve performance by not doing unnecessary database queries. 

Added back default PDO::MYSQL_ATTR_USE_BUFFERED_QUERY for mysql drivers because the Session class for some reason can't get PDO:prepare() to return true when called during sessionWrite() invocation (happens when Session::__destruct() is called).

Updated MINPHP_VERSION to 0.4.9.20100831
----
Modified : /trunk/components/session/session.php
Modified : /trunk/lib/init.php
Modified : /trunk/lib/model.php

Revision: 73
Author: cody
Date: 9:41:53 AM, Monday, August 23, 2010
Message:
Made Controller:preAction and Controller:postAction public to work around a bug in PHP < 5.2 that prevented protected methods from being invoked in some cases. Modified Router::isCallable to treat public "preAction" and "postAction" methods as protected.
Removed code that enabled PDO::MYSQL_ATTR_USE_BUFFERED_QUERY by default for MYSQL (it's recommended not to use).
Updated MINPHP_VERSION to 0.4.8.20100823
----
Modified : /trunk
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php
Modified : /trunk/lib/model.php
Modified : /trunk/lib/controller.php

Revision: 72
Author: cody
Date: 9:41:47 PM, Sunday, August 08, 2010
Message:
Updated MINPHP_VERSION to 0.4.7.20100808
Updated Router::isCallable to optionally specify the required inherited class
Updated API Doc plugin.
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php
Modified : /trunk/plugins/api_doc/models/doc_reader.php

Revision: 71
Author: cody
Date: 12:48:56 PM, Friday, August 06, 2010
Message:
Updated loader to load plugin parent Models when using Controller::uses() method
Updated MINPHP_VERSION to 0.4.6.20100806
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/loader.php

Revision: 70
Author: cody
Date: 8:56:22 PM, Wednesday, August 04, 2010
Message:

----
Added : /trunk/vendors

Revision: 69
Author: cody
Date: 8:56:02 PM, Wednesday, August 04, 2010
Message:
Added vendors directory, and constant VENDORDIR.
Fixed WEBDIR path, was not properly detecting Windows "\" path when installed in the root dir.
----
Modified : /trunk/lib/init.php

Revision: 68
Author: cody
Date: 3:07:06 PM, Thursday, July 29, 2010
Message:
Unsets variables created in the global namespace.
----
Modified : /trunk/config/database.php

Revision: 67
Author: cody
Date: 10:24:36 PM, Tuesday, July 27, 2010
Message:
Updated doc comments
Modified Form helper to extend Html helper
Made Html helper non-static
Configure class may now load config files from any given directory
Added protected constructor to Configure, Loader, and Router so that they can not be instantiated
Updated MINPHP_VERSION to 0.4.4.20100727
----
Modified : /trunk/components/date/date.php
Modified : /trunk/components/input/input.php
Modified : /trunk/helpers/form/form.php
Modified : /trunk/helpers/html/html.php
Modified : /trunk/lib/configure.php
Modified : /trunk/lib/init.php
Modified : /trunk/lib/loader.php
Modified : /trunk/lib/model.php
Modified : /trunk/lib/router.php

Revision: 66
Author: cody
Date: 8:24:54 PM, Sunday, July 25, 2010
Message:
Minor speed improvements
Updated MINPHP_VERSION to 0.4.3.20100725
Updated language to allow loading language from any location
----
Modified : /trunk/components/acl/acl.php
Modified : /trunk/components/session/session.php
Modified : /trunk/lib/init.php
Modified : /trunk/helpers/form/form.php
Modified : /trunk/lib/loader.php
Modified : /trunk/plugins/api_doc/models/builder.php
Modified : /trunk/plugins/api_doc/models/doc_reader.php
Modified : /trunk/plugins/api_doc/views/default/classes_classinfo.pdt
Modified : /trunk/lib/dispatcher.php
Modified : /trunk/README
Modified : /trunk/config/core.php
Modified : /trunk/lib/language.php
Modified : /trunk/plugins/api_doc/controllers/build.php
Modified : /trunk/plugins/api_doc/views/default/classes.pdt

Revision: 65
Author: cody
Date: 10:20:24 PM, Thursday, July 22, 2010
Message:
Updated Form helper to allow selectOptions to accept a numerically indexed array of options with "name" and "value" indices in addition to name/value pairs.
----
Modified : /trunk/helpers/form/form.php

Revision: 64
Author: cody
Date: 9:19:38 PM, Thursday, July 22, 2010
Message:
Updated Dispatcher to default plugin controller to Settings.default_controller Configure setting.
Updated MINPHP_VERSION to 0.4.2.20100722
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/dispatcher.php

Revision: 63
Author: cody
Date: 1:30:06 PM, Monday, July 19, 2010
Message:
Reverted form back, works just fine the way it is.
----
Modified : /trunk/helpers/form/form.php

Revision: 62
Author: cody
Date: 1:20:00 PM, Monday, July 19, 2010
Message:
Updated Form helper to prevent javascript "on" (event) attributes from being sent through htmlentities.
----
Modified : /trunk
Modified : /trunk/helpers/form/form.php

Revision: 61
Author: cody
Date: 9:51:32 PM, Sunday, July 18, 2010
Message:
Converted Html helper to a static class.
----
Modified : /trunk/helpers/html/html.php

Revision: 60
Author: cody
Date: 10:30:06 AM, Sunday, July 18, 2010
Message:
Updated @package and @subpackage comments for all files.
Renamed Dispatcher::dispatchCLI() to Dispatcher::dispatchCli()
Updated MINPHP_VERSION to 0.4.1.20100718
Added session/session.sql
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php
Modified : /trunk/helpers/form/form.php
Modified : /trunk/lib/model.php
Modified : /trunk/lib/view.php
Modified : /trunk/lib/controller.php
Modified : /trunk/lib/loader.php
Modified : /trunk/lib/unknown_exception.php
Modified : /trunk/lib/dispatcher.php
Modified : /trunk/helpers/html/html.php
Added : /trunk/components/session/session.sql
Modified : /trunk/config/routes.php
Modified : /trunk/lib/configure.php
Modified : /trunk/lib/language.php
Modified : /trunk/app/app_controller.php
Modified : /trunk/app/app_model.php
Modified : /trunk/app/controllers/404.php
Modified : /trunk/app/controllers/main.php
Modified : /trunk/index.php
Modified : /trunk/lib/cache.php
Modified : /trunk/lib/stdlib.php

Revision: 59
Author: cody
Date: 11:25:29 PM, Saturday, July 17, 2010
Message:
Updated MINPHP_VERSION to 0.4.0.20100717
Removed unnecessary extension of View by Controller
Updated doc comments for various classes
Set error_reporting in init.php to -1 for future compatibility with all errors
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/model.php
Modified : /trunk/lib/view.php
Modified : /trunk/lib/controller.php
Modified : /trunk/lib/loader.php
Modified : /trunk/lib/unknown_exception.php
Modified : /trunk/plugins/api_doc/models/doc_reader.php
Modified : /trunk/plugins/api_doc/views/default/classes_classinfo.pdt
Modified : /trunk/lib/dispatcher.php
Modified : /trunk/lib/language.php
Modified : /trunk/plugins/api_doc/controllers/build.php
Modified : /trunk/index.php

Revision: 58
Author: cody
Date: 11:14:02 AM, Thursday, July 15, 2010
Message:
Added Form Helper
----
Added : /trunk/helpers/form
Added : /trunk/helpers/form/form.php

Revision: 57
Author: cody
Date: 6:25:33 PM, Sunday, July 11, 2010
Message:
API Doc plugin - added support for abstract methods and classes. Added display of return, throws, and see also. Added icons to signify public/private/protected and inheritance.
----
Modified : /trunk/plugins/api_doc/models/builder.php
Modified : /trunk/plugins/api_doc/models/doc_reader.php
Modified : /trunk/plugins/api_doc/views/default/classes_classinfo.pdt
Modified : /trunk/plugins/api_doc/api_doc.sql
Modified : /trunk/plugins/api_doc/views/default/css/styles.css
Added : /trunk/plugins/api_doc/views/default/images
Added : /trunk/plugins/api_doc/views/default/images/eye--plus.png
Added : /trunk/plugins/api_doc/views/default/images/eye.png
Added : /trunk/plugins/api_doc/views/default/images/minus-shield.png
Added : /trunk/plugins/api_doc/views/default/images/shield--plus.png
Added : /trunk/plugins/api_doc/views/default/images/shield.png
Added : /trunk/plugins/api_doc/views/default/javascript
Added : /trunk/plugins/api_doc/views/default/javascript/jquery-1.4.2-min.js
Modified : /trunk/plugins/api_doc/views/default/structure.pdt

Revision: 56
Author: cody
Date: 7:49:10 AM, Friday, July 09, 2010
Message:
Added API Doc plug-in. (must add Router::route("api_doc/class/(.+)", "api_doc/classes/classinfo/$1"); to config/routes.php)
----
Added : /trunk/plugins/api_doc
Added : /trunk/plugins/api_doc/api_doc_model.php
Added : /trunk/plugins/api_doc/api_doc_controller.php
Added : /trunk/plugins/api_doc/models
Added : /trunk/plugins/api_doc/models/builder.php
Added : /trunk/plugins/api_doc/models/doc_reader.php
Added : /trunk/plugins/api_doc/views
Added : /trunk/plugins/api_doc/views/default
Added : /trunk/plugins/api_doc/views/default/classes_classinfo.pdt
Added : /trunk/plugins/api_doc/controllers
Added : /trunk/plugins/api_doc/controllers/build.php
Added : /trunk/plugins/api_doc/views/default/classes.pdt
Added : /trunk/plugins/api_doc/api_doc.sql
Added : /trunk/plugins/api_doc/views/default/css
Added : /trunk/plugins/api_doc/views/default/css/styles.css
Added : /trunk/plugins/api_doc/views/default/structure.pdt
Added : /trunk/plugins/api_doc/controllers/classes.php

Revision: 55
Author: cody
Date: 11:05:09 AM, Thursday, June 24, 2010
Message:
Updated Html::isUtf8 helper method to handle arbitrary length strings without producing segmentation faults.
----
Modified : /trunk/helpers/html/html.php

Revision: 54
Author: cody
Date: 1:30:11 PM, Thursday, June 17, 2010
Message:
Updated Router::parseURI() to treat "?" the same as "/?" in URIs.
Updated MINPHP_VERSION.
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php

Revision: 53
Author: cody
Date: 3:28:35 PM, Tuesday, June 15, 2010
Message:
udpated MINPHP_VERSION
----
Modified : /trunk/lib/init.php

Revision: 52
Author: cody
Date: 10:37:14 AM, Monday, June 14, 2010
Message:
Updated dispatcher to only raise errors if error_reporting is set to something other than 0.
----
Modified : /trunk/lib/dispatcher.php

Revision: 51
Author: cody
Date: 11:12:07 AM, Wednesday, June 09, 2010
Message:
Fixed query
----
Modified : /trunk/components/acl/acl.sql

Revision: 50
Author: cody
Date: 10:19:34 PM, Wednesday, June 02, 2010
Message:
Updated Html::concat() so that it only concatenates non-empty values.
----
Modified : /trunk/helpers/html/html.php

Revision: 49
Author: cody
Date: 11:06:11 PM, Sunday, May 30, 2010
Message:

----
Modified : /trunk/lib/view.php
Modified : /trunk/lib/controller.php

Revision: 48
Author: cody
Date: 10:59:58 PM, Sunday, May 30, 2010
Message:
Updated database configuration to prevent errors when run via command line.
Removed cache handling from controller, creating Cache class.
Modified Dispatcher to uses static Cache class for rendering cache files.
Updated init.php MINPHP version number and inclusion of cache.php.
Removed Model::numRows().
Improved Router::isCallable() by making it impossible to invoke inherited methods of any class above Controller.
Added View::setDefaultViewPath(), made most View methods public thanks to Router::isCallable().
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php
Modified : /trunk/lib/model.php
Modified : /trunk/lib/view.php
Modified : /trunk/config/database.php
Modified : /trunk/lib/controller.php
Modified : /trunk/lib/dispatcher.php
Added : /trunk/lib/cache.php

Revision: 47
Author: cody
Date: 9:02:01 AM, Friday, May 28, 2010
Message:
Fixed bug that incorrectly incremented the position of parameters based in the format of /param1/param2... when followed by normal GET parameters .../?paramN=value.
Updated minPHP version in init.php
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/dispatcher.php

Revision: 46
Author: cody
Date: 11:59:45 AM, Thursday, May 27, 2010
Message:
moved call to postAction() above call to render(), updated minPHP version.
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/dispatcher.php

Revision: 45
Author: cody
Date: 9:00:10 PM, Sunday, May 23, 2010
Message:
Updated Controller::redirect() to convert relative URIs to URLs per HTTP 1.1 specifications, also automatically prepends URI with WEBDIR when URI does not begin with / and is not a URL.
Updated MINPHP_VERSION to 0.2.9.20100523
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/controller.php

Revision: 44
Author: cody
Date: 10:27:49 PM, Friday, May 21, 2010
Message:
Updated include, include_once, require, and require_once calls to function strictly as language constructs rather than pseudo function for faster/better processing and future compliance
Updated MINPHP_VERSION to 0.2.8.20100521
Updated Date component to use local class variables, rather than Configure values
Added Html::concat method, renamed Html::is_utf8 to Html::isUtf8
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/controller.php
Modified : /trunk/lib/loader.php
Modified : /trunk/helpers/html/html.php
Modified : /trunk/components/date/date.php
Modified : /trunk/lib/configure.php
Modified : /trunk/lib/language.php

Revision: 43
Author: cody
Date: 11:24:50 AM, Thursday, May 20, 2010
Message:
Removed comfy methods, replaced by Date::cast() instead.  Now allows predefined formats to be created through the constructor.
----
Modified : /trunk/components/date/date.php

Revision: 42
Author: cody
Date: 10:09:59 AM, Thursday, May 20, 2010
Message:
Added Date component to project
----
Added : /trunk/components/date
Added : /trunk/components/date/date.php

Revision: 41
Author: cody
Date: 9:05:55 AM, Thursday, May 20, 2010
Message:
Added rawurldecode capabilities for Router::filterURI(), so that Controller:$get is never populated with url encoded data.

Updated MINPHP_VERSION to version 0.2.7.20100519
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/router.php

Revision: 40
Author: cody
Date: 7:29:22 PM, Thursday, May 13, 2010
Message:
Updated 404 controller to extend AppController by default
----
Modified : /trunk/app/controllers/404.php

Revision: 39
Author: cody
Date: 9:48:10 AM, Wednesday, May 12, 2010
Message:
Updated Model to set the default PDOStatement fetch mode, defined in config/database.php
Updated MINPHP_VERSION, defining [build] section as build date (YYYYMMDD format)
----
Modified : /trunk/lib/init.php
Modified : /trunk/lib/model.php
Modified : /trunk/config/database.php

Revision: 38
Author: cody
Date: 10:52:12 AM, Sunday, May 09, 2010
Message:
Updated Input component to support validating arrays of data (both numeric and indexed), improved regular expressions for Input::isEmail and Input::isPassword.
----
Modified : /trunk/components/input/input.php

Revision: 37
Author: cody
Date: 7:52:28 PM, Tuesday, May 04, 2010
Message:
Moved Session configuration's from core.php to session.php
Added ACL component
----
Added : /trunk/components/acl
Added : /trunk/components/acl/acl.php
Added : /trunk/components/acl/acl.sql
Modified : /trunk/components/session/session.php
Added : /trunk/config/session.php
Modified : /trunk/config/core.php

Revision: 36
Author: cody
Date: 11:15:56 AM, Wednesday, April 28, 2010
Message:
Added ability to make callback for validation using global PHP functions.  The method is first checked against the Input class, if it exists it is called, else it is assumed that the method is global.
----
Modified : /trunk/components/input/input.php

Revision: 35
Author: cody
Date: 9:10:21 PM, Tuesday, April 20, 2010
Message:
Added "pre_format" and "post_format" attributes for Input::setRules() to be used before validation (Input::validates()) and after validation, respectively.
----
Modified : /trunk/components/input/input.php