2009-01-02 15:22:19 EST jkeller fixed fuse_base_path broken in scaffold script if it ended with a backslash 2009-01-02 11:53:13 EST jkeller added Checkbox & Radio_button methods to FormHelper class in addition to FormOptionsHelper 2009-01-01 14:47:18 EST jkeller fixed get_params didn't respect param order 2008-12-31 19:32:03 EST jkeller fixed radio button input not XHTML compatible fixed URIParse::Extract_domain failed when URI contained subdirectories fixed allow_x_ params passed to templates via GET or POST 2008-12-22 14:47:46 EST jkeller replaced constant('FUSE_DIRECTORY_SLASH') with DIRECTORY_SEPARATOR 2008-12-18 00:01:48 EST jkeller 2008-12-16 12:17:49 EST jkeller fixed apply_form options not respected in fusedatacontroller 2008-12-14 14:10:08 EST jkeller fixed set_db_param_type didn't work when PDO enabled 2008-12-04 01:04:02 EST jkeller set class_exists to not check autoload in db classes added support for multiple field names in select_all 2008-12-02 11:20:42 EST jkeller added autoload=false to the class_exists() call that checks for an older style config class 2008-12-02 11:04:43 EST jkeller added ability to disable __autoload updated class_exists() calls to *not* check autoload by default updatedFuseURIRouter to accept $options to Route() 2008-11-28 01:28:06 EST jkeller formdatehelper now extends formoptionshelper 2008-11-28 01:25:15 EST jkeller fixed incorrect return type for db resultsets when determining loop type 2008-11-24 20:52:56 EST jkeller updated searchhelper to use latest FormInput class 2008-11-23 02:34:25 EST jkeller (no change) 2008-11-23 02:34:05 EST jkeller FormInput now extends FormCommon 2008-11-23 02:33:29 EST jkeller removed redundant 'login_' and 'logout_' prefix from class members in UserLogin and UserLogout 2008-11-23 02:32:58 EST jkeller 2008-11-23 02:32:40 EST jkeller added 'is_email_address' and 'must_match' as available options to form_requirements 2008-11-22 14:03:35 EST jkeller abstracted form input helpers into more basic methods to aid future scalability 2008-11-22 14:02:52 EST jkeller fusedatacontroller now shares apply_form() with fuseappcontroller rather than having its own copy 2008-11-21 22:52:39 EST jkeller new loop parsing implemented 2008-11-21 12:24:49 EST jkeller start_search_session no longer destroys entire session 2008-11-10 01:36:10 EST jkeller added message grouping & alert callbacks 2008-11-09 22:18:39 EST jkeller changed authoritative alias to always have table_name prefix 2008-11-09 22:18:05 EST jkeller fixed app controller didn't check method_exists() before trying to call get_model() in apply_form() 2008-11-06 13:49:59 EST jkeller added before_options and after_options options to select boxes 2008-10-29 21:15:03 EDT jkeller separated out FuseTemplateParamManager 2008-10-29 21:14:51 EDT jkeller cleaned up FuseTemplate loop parsing added new method for parsing loops, not yet enabled by default 2008-10-29 19:56:52 EDT jkeller added selection of authoritative id field to uniquely identify model when two differing values existing in the same query for the id field 2008-10-27 21:56:38 EDT jkeller controller mixin properties can now be set with $controller->something 2008-10-26 21:26:02 EDT jkeller template loops now support _active_iteration_object special parameter 2008-10-26 18:01:34 EDT jkeller get_form_values() returns blank array instead of null if no form values found 2008-10-25 20:03:37 EDT jkeller fixed 'id' option for select_all didn't generate default id 2008-10-25 18:40:25 EDT jkeller fixed 'id' option for select_all didn't override default id 2008-10-23 16:33:31 EDT jkeller fixed transactions sometimes not rolled back on add 2008-10-21 15:50:29 EDT jkeller fixed 'id' option not respected in FormOptionsHelper select tags 2008-10-15 17:31:46 EDT jkeller delete_all_by() now supports field name or field key 2008-10-13 14:53:44 EDT jkeller added more granular exception handling to add() and edit() 2008-10-13 14:42:49 EDT jkeller fusedataconstraint now required by formdataprocessor 2008-10-13 14:42:05 EDT jkeller fusedataconstraint now required by formdataprocessor 2008-10-12 01:57:01 EDT jkeller count() now uses count(*) 2008-10-10 23:57:18 EDT jkeller fixed mysqli_real_escape_string had wrong parameter order 2008-10-10 23:41:12 EDT jkeller removed set_id() from delete(), as this is handled (properly) in get_model() 2008-10-10 23:40:47 EDT jkeller fixed get_id() doesn't work if unique key is used to identify model 2008-10-10 18:29:10 EDT jkeller updated QueryBuilder for use with PDO 2008-10-10 18:27:50 EDT jkeller query parse now uses QueryConstants class 2008-10-10 18:27:37 EDT jkeller added queryconstants class 2008-10-10 18:27:13 EDT jkeller added PDO insert/bound parameters support 2008-10-10 18:26:53 EDT jkeller change missing id exception from FuseInternal to MissingParameter in add() 2008-10-10 17:17:20 EDT jkeller added Require_env_config function 2008-10-10 17:16:57 EDT jkeller form date fields no longer need to check DB field type, Date_field added to FormDateHelper 'id' and ['html']['id'] both specified no longer result in two id= tags in tag - 'id' wins 2008-10-10 17:10:12 EDT jkeller (no change) 2008-10-10 17:09:48 EDT jkeller started adding support for multiple primary keys 2008-10-10 17:08:04 EDT jkeller added 'model identify from params' option 2008-10-08 19:43:08 EDT jkeller -merged field_info() functions to MySQL_Common -added PDOStatement support -added fetch_field/fetch_col when using PDO 2008-10-08 15:42:50 EDT jkeller mysqli and PDO now cache field info to prevent SHOW COLUMNS queries from running over and over