Implemented Validation::extension(); and Vaidation::range();
Updated copyright notices in all files"
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@6296 3807eeeb-6ff5-0310-8944-8be069107fe0
Closes#2213, Support multiple plugin paths.
Closes#2234, filepaths to behavior classes should be cached in class.paths.php also
Closes#2345, ability to group components into subfolders
Closes#2645, Improvement to basic.php for class loading.
Fixes#3526, Cache::write, when using just the config name, it fails.
Fixes#3559, loading plugin model as assoc don't work.
Closes#3567 Controller Folders (Note this does not need routing to work, but controller names can not conflict with others in the same application so naming must still be unique)
Fixes#3579, email.php component: Parse error with php 4.
Adding new class and file importer.
Updated most of the core to use the importer.
Added ClassRegsitry::init() that will create and instance of an object and store it in the registry.
Deprecated most of the load functions in basics.php
Plugin model loading now forces using the dot notation, to use models within a plugin, all the model associations must be in the PluginName.Model syntax, if this is not used, the plugin will look for the models in the main app/models directory first, if not found then it will search the plugin directories recursively until it finds a model.
var $belongsTo = array('SomeModel'); will look for some_model.php in the app/models
var $belongsTo = array('MyPlugin.SomeModel'); will look for some_model.php in my_plugin/models
var $belongsTo = array('MyPlugin.MyPlugin', 'SomeModel'); will used my_plugin/models/my_plugin.php and app/models/some_model.php
The controllers of the plugin will still look for the default models inside the plugin if var $uses is not set:
var $uses = array('SomeModel'); will look for some_model.php in the app/models
var $uses = array('MyPlugin.SomeModel'); will look for some_model.php in my_plugin/models
var $uses = array('MyPlugin.MyPlugin', 'SomeModel'); will used my_plugin/models/my_plugin.php and app/models/some_model.php
All of the above will work between plugins and main app
These changes also allow placing model and controllers is sub directories
Removed old class.paths.php file generation
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@6001 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5420]
* Added doc comment for Set::reverse()
Revision: [5419]
* updating Auth component
Revision: [5418]
* Adding fix for #2881, Sanitize::escape() problem with trim()
Revision: [5417]
* Disabling integer column length for Postgres (Ticket #2814)
Revision: [5416]
* Fixing quoting of boolean values in DboPostgres (Ticket #2594)
Revision: [5415]
* Adding fix for #2880, using the acl cli help command would return list of all commands instead of individual commands
Revision: [5414]
* Adding fix for #2813, dbo_oracle.php's value function adding additional quotes
Revision: [5413]
* fixing acl shell
Revision: [5412]
* Adding fix for #2877, adds quit option in bake.php
Revision: [5411]
* Adding fix for #2876, Missing {} on some string on tree behavior
Revision: [5410]
* updating auth, acl and tests
Revision: [5409]
* closes#2754, fix for project task
Revision: [5408]
* Adding fix for #2836, PaginatorHelper::numbers() outputting extra url params
Revision: [5407]
* Adding fix from #2872, $ajax->afterRender() has no decoding
Revision: [5405]
* Adding fix for #2683, $_SERVER['SCRIPT_FILENAME'] not available in some installations of IIS
Revision: [5404]
* Removing else statement in last commit [5403]
Revision: [5403]
* Adding fix for #2863, When trying to load not existing helper file, loadHelper() returns true
Revision: [5402]
* Adding fix for #2757, acl shell view command broken
Revision: [5401]
* Adding fix for #2752, acl shell creates invalid sql
Revision: [5400]
* Adding fix for #2776, ACL Shell should not accept / as an alias
Revision: [5399]
* Adding fix for #2753, db_acl.php doesn't respect Dbo alias property
Revision: [5398]
* Removing code left from testing
Revision: [5397]
* Adding fix for #2837, dbo_source looping bug on parsing fields, can't use database function
* Added test for #2837
Revision: [5396]
* Skipping EmailTest::testBadSmtpSend() and EmailTest::testSmtpSend() if suite can not connect to smtp
Revision: [5395]
* updating most tests with fixes to coding standards
Revision: [5394]
* updating Auth test
Revision: [5393]
* Adding fix for 2691, Error caching xml files
Revision: [5392]
* updating Auth test with AuthUser and fixture
Revision: [5391]
* updating Auth test
Revision: [5390]
* Adding fix for #2822, FileEngine : Escape special chars before write cache
Revision: [5389]
* Adding fix for #2105, Email Component template should default to null?
* Adding fix for #2196, allow creation of user defined headers in email component.
* Adding fix for #2215, EmailComponent header injection protection and cleaning.
* Adding fix for #2717, EmailComponent should account for SAFE_MODE restriction on php mail function.
* Adding fix for #2855, EmailComponent methods and parameters (to, subject, message, from etc.) should be email injection safe
* Adding fix for #2859, EmailComponent does not send email when adding cc: and bcc:
Revision: [5388]
* Adding fix for 'after' value not being rendered in FormHelper::input() (Ticket #2860)
Revision: [5387]
* Incomplete test for Auth component, committing so gwoo can work on it
Revision: [5386]
* #2871, fixing mode in Folder
Revision: [5385]
* Adding fix for #2862, fixes view::render() affect the layout of the main view
Revision: [5384]
* Adding fix for #2869, fixes count function not escaping "count" properly in pgsql
Revision: [5383]
* Adding fix for #2866, fixes print_r() missing second parameter in object.php
Revision: [5382]
* Fixed Inflector bug #2061
* Added tests to InflectorTest
Revision: [5381]
* Added fix for #2824, fixes Empty elements when DISABLE_CACHE is set to true
Revision: [5380]
* Adding patch from [2843], fixes Logging only writes to error.log
Revision: [5379]
* Adding fix for #2823, fixes Element gets different instances of helper than view in PHP4 and PHP5
* Removed HtmlHelperTest::testRadio(), the HtmlHelper::radio() has been deprecated
Revision: [5378]
* Adding deprecated notice to HtmlHelper::radio() this has been replaced with FormHelper::radio() since [5338]
Revision: [5377]
* adding support for passing model name to model task, updated isMobile check in requestHandler
Revision: [5376]
* fixing scaffold templates altrow css
Revision: [5375]
* Adding iPhone detection to RequestHandlerComponent::isMobile()
Revision: [5374]
* Adding fix for failing tests on php 5
Revision: [5373]
* Refactoring Set::reverse() and Model::set()
* Set::reverse() will now reverse the object to an array that was created in Set::map();
* Added testMapReverse() to Set tests.
* Removed code in Model::set() that was no longer needed
Revision: [5372]
* Updating Set::reverse()
* Corrected undefined variable
Revision: [5370]
* Adding option to group elements in Set::combine and making Model::generateList use Set::combine. Adding tests for Model::generateList and more tests for Set::combine
Revision: [5369]
* Adding Set::combine to allow mapping of keys and values of an array using paths
Revision: [5368]
* Refactoring Model::set()
* Added Set::reverse(0 to convert an object to an array
Revision: [5367]
* Improving HABTM saving by getting rid of unneeded loop and escaping field names
Revision: [5366]
* Refactoring the Model::_ _saveMulti() to use one INSERT statement instead of looping over each value and querying INSERT.
Revision: [5365]
* Adding tests for HABTM saving when parent data comes after HABTM data
Revision: [5364]
* Adding tests for HABTM saving, including saving HABTM data without any parent data
Revision: [5363]
* Adding enhancement to allow saving habtm data without needing to update or save a parent record
Revision: [5362]
* Adding tests for del and deleteAll in Model
Revision: [5361]
* Adding aliasing fix for DboSource::delete() and Model::deleteAll() (Ticket #2735)
Revision: [5360]
* fix Paginator::numbers() seperator: #2685
Revision: [5359]
* fix Paginator::numbers() seperator: #2685
Revision: [5358]
* adding test for form checkbox: #2785
Revision: [5357]
* Added explanation to test
Revision: [5356]
* adding test for paginator numbers to prove fix for #2825
Revision: [5355]
* adding fix for paginator numbers: #2825
Revision: [5354]
* Added in test to make sure that an SMTP server is running on port 25 on localhost
Revision: [5353]
* Refactored SMTP send code, cleaned up tests. Test requires local SMTP server that is working
Revision: [5352]
* adding fix for bake form template: #2834
Revision: [5351]
* Added code to allow Email compoenent to send email via SMTP, along with test for component
Revision: [5350]
* Adding DboSource::value() to findCount() to wrap the count in dbo specific quoting
Revision: [5349]
* Typo (ticket #2829)
Revision: [5348]
* Correcting session errors in EmailTest test case
Revision: [5347]
* Added in test for smtp functionality for email component, test not complete
Revision: [5346]
* Added in support for sending code out via SMTP
Revision: [5345]
* Adding a couple of tests to ensure proper parsing of GROUP BY queries
Revision: [5344]
* Adding Router::reload() to setUp() in tests
Revision: [5343]
* Adding fix for Ticket #2821, fixes Controller::postConditions() overrides $data passed in.
Revision: [5342]
* Adding fix for Ticket #2819, fixes postgrsql schema problems when setting 'schema' => '"some_shcema"'; in database settings
Revision: [5341]
* Correcting duplicate class defines in the test cases that was causing tests to fail.
* Added Router::reload(); to ViewTest::setUp()
Revision: [5340]
* Removed extra slash in test paths.
* Removed extra lines in files.
* Corrected header in file
Revision: [5339]
* Refactoring FileEngine cache class
* Refactoring Folder class
Revision: [5338]
* Adding patch from Ticket #2817, Allow type radio in FormHelper::input()
Revision: [5337]
* Fixing TreeBehavior so tests will work on php 4.
* Removing _ _METHOD_ _ from files since it is not valid on php 4
Revision: [5336]
* adding CakeTestModel::cacheSources = false;
* corrected the class that models defined in tree.test.php extend
Revision: [5335]
* Adding fix for Ticket #2812
Revision: [5334]
* Adding fix for Ticket #2561
Revision: [5333]
* Fixing bug when using Security component and a form has a hidden field, similar to those use by FormHelper::checkbox()
Revision: [5332]
* Adding fix for duplicated hidden tag for fields token
Revision: [5331]
* Adding enhancement and tests from #2159
Revision: [5330]
* Adding patch from #2791
Revision: [5329]
* Adding fix for Router::url() when static call is made outside of an object instance
Revision: [5328]
* Adding fix for Ticket #2719, Paginator::numbers() not accepting $options like the prev() and next()
Revision: [5327]
* Ticket #2805, fixes Blacklisting fields in FormHelper::inputs doesn't work like intended
* Ticket #2806, adds FormHelper::inputs can work recursively on $fields
* Merged changes from [5326]
Revision: [5326]
* Fixing issue with DELETE statement and alias not being properly created
Revision: [5325]
* Fixing issue #2810, AjaxHelper does not render boolean options properly, and adding tests for it
Revision: [5324]
* Fixing issue #2713, NumberHelper does not handle some currency formatting very well
Revision: [5323]
* Fixing issue #2735, deleteAll() does not work correctly with model aliases
Revision: [5322]
* Fixing console scripts.
* Correcting errors when using bake shell to create views.
* Corrected errors when interactively creating controllers and views
* Corrected issue in ProjectTask::cakeAdmin() with admin route not writing the admin define in core.php
* Moved ControllerTask::getAdmin() to Shell::getAdmin()
* Removed define setting CAKE_ADMIN to null which would cause issues with admin methods and views
* Corrected missing ?>
Revision: [5321]
* Adding fix for Ticket #2809, fixes Add / Edit scaffolding : Template is always 'edit' instead of $action
Revision: [5320]
* Ticket #1303, fixes On HABTM save() the associated field 'id' must be first in $this->params
* Ticket #1819, fixes save() for HABTM to allow array keys in any order.
* Ticket #2762, fixes Model::save() for HABTM not saving if no data from the parent Model is present
Revision: [5319]
* Adding fix for Ticket #2750, fixes rendering of links when requestAction() is used.
* Router::url() replaced $_this with $this which is an instance of the class from which the method is called, in the case of this ticket it was an instance of the HtmlHelper
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5422 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5316]
* Adding correct fix for Ticket #2775
Revision: [5315]
* Correcting code structure to standards
Revision: [5314]
* Correcting class method names
Revision: [5313]
* Correcting code structure to standards
Revision: [5312]
* Adding fix for Ticket #2786, fixes form dateTime helper does not set year to current
Revision: [5311]
* Adding fix for Ticket #2792, fixes AuthComponent: Blank password at user login generates SQL error
Revision: [5310]
* Adding fix for Ticket #2795, fixes hidden field for checkbox.
* Updated FormHelperTest::testCheckboxField() to reflect the correct return value
Revision: [5309]
* Adding fix for Ticket #2799, default error message should be i18n
Revision: [5308]
* Adding fix for Ticket #2737, changed TRUNCATE to TRUNCATE TABLE
Revision: [5307]
* Adding patch from Ticket #2642, fixes TranslateBehavior doesn't work with Model::saveField()
Revision: [5306]
* Adding fix for Ticket #2773, fixes Security Component requireAuth
Revision: [5305]
* Adding fix for Ticket #2798, fixes Hidden field causes undefined Index warning in Security Component
Revision: [5304]
* Adding ability to read cookies in the Controller::beforeFilter()
Revision: [5303]
* Adding fix for Ticket #2635, fixes Association data not correct if data is changed in afterFind()
Revision: [5302]
* Adding fix for Ticket #2736, fixes Core testing broken when libraries are relocated
Revision: [5301]
* Adding basic description to Acl shell class
Revision: [5300]
* Adding documentation for Acl shell and internationalizing messages
Revision: [5299]
* Adding documentation for ErrorHandler in Cake console and internationalizing error messages
Revision: [5298]
* Adding documentation for Cake console dispatcher
Revision: [5297]
* Adding documentation for Dispatcher
Revision: [5296]
* Adding documentation for CakePHP basic functions
Revision: [5295]
* Fixing translations function typo
Revision: [5294]
* Adding loadPluginModels back to dispatcher until I fix issue with loading associated plugin models.
* Corrected form.ctp template parse error
Revision: [5293]
* Replacing "&&" by "AND" (ticket #2784)
Revision: [5292]
* Fixing forced empty element selection in FormHelper::select() (Ticket #2749)
Revision: [5291]
* Fixing double merging of URL parameters in PaginatorHelper::sort() (Ticket #2692)
Revision: [5290]
* Fixing typo (ticket #2779)
Revision: [5289]
* Adding fix for Ticket #2775, fixes $this->here shows incorrect value for admin route
Revision: [5288]
* Adding fix for Ticket #2714, fixes requestAction not working properly
Revision: [5287]
* Rolling back DboSource changes from 1.2 to 1.1
Revision: [5286]
* Adding fix for Ticket #2738, fixes Nesting level too deep error when writing object in CakeSession in php 5.2+
Revision: [5285]
* Refactoring DboSource::__quoteFields() and improving support for mixed string and array conditions
Revision: [5284]
* Adding fix for #2651, fixes query creation problem in DboAdodb
Revision: [5283]
* Adding patch from #2652 fixes SQLite LIMIT statement broken
Revision: [5281]
* fix bake index template
Revision: [5280]
* updating bake templates for i18n, fixes for scaffold templates
Revision: [5279]
* fix for scaffold without CAKE_ADMIN
Revision: [5278]
* Applying patch from ticket #2763, adding test for it
Revision: [5277]
* Refactored Scaffold: deprecated generateFieldNames, aligned scaffold and bake view templates, set var $scaffold = CAKE_ADMIN; will scaffold only the admin actions
Revision: [5276]
* Adding test to disprove ticket #2763
Revision: [5275]
* Removing localization code from core-not-found error
Revision: [5274]
* Fixing substring quoting in DboSource::__quoteFields()
Revision: [5273]
* updating Acl, should fix#2733
Revision: [5272]
* changing Model::create to use Set::filter
Revision: [5271]
* updating acl shell
Revision: [5270]
* updating headers
Revision: [5269]
* Fixing path in help text
Revision: [5268]
* updating bake cake admin define
Revision: [5267]
* Adding query conditions parenthesis fix for Ticket #2663
Revision: [5266]
* updating bake view templates
Revision: [5265]
* update to formhelper habtm fields
Revision: [5264]
* updating help for bake
Revision: [5263]
* refactoring task loading
Revision: [5262]
* Adding fix for #2723, this fixes Saving an array in an encrypted cookie, with the CookieComponent, prevents you from deleting it later.
* Adding fix for #2667 move the CookieComponent::startup() implementation to CookieComponent::initialize().
* Deprecated the use of the Controller properties to set the CookieComponent properties
Revision: [5261]
* Updating doc strings with clarified instructions.
Revision: [5259]
* udpated view to work with form helper
Revision: [5258]
* fixing form helper for tickets #2726 and #2659, updated tests.
Revision: [5257]
* Adding fix for #2640, fixes nested array issues with Router::stripEscape()
Revision: [5256]
* Initializing tasks before execution (ticket #2725)
Revision: [5255]
* Adding documentation for Component
Revision: [5254]
* Adding fix for #2691, fixes error caching xml files
Revision: [5253]
* Adding fix for #2650, fixes alias in DboAdodb::fields()
Revision: [5252]
* Adding fix for #2689, fixes issue when using FormHelper::submitImage with Security Component enabled
Revision: [5251]
* Adding fix for #2648, fixes issue with token not being regenerated
Revision: [5250]
* Adding fix for undefined variable in Controller::cleanUpFields()
Revision: [5249]
* updating view task and view template
Revision: [5248]
* Enabling custom pagination methods in model
Revision: [5247]
* Fixing problem when baking only admin functions
Revision: [5246]
* Fixing typo
Revision: [5245]
* Using $connection param when cleaning arrays (ticket #2712)
Revision: [5244]
* updating view task and view template
Revision: [5243]
* #2672: fixed model task unit test baking
Revision: [5242]
* fixing missing passedArgs member in controller that was not committed in [5228], fixing cleanUpFields to not set a default time or date.
Revision: [5241]
* fixing extra ; in bake form template
Revision: [5240]
* fixing arg shifting in shells for php4
Revision: [5239]
* updating shells with startup callback, so a shell initializes, then loads tasks, then starts up, Tasks are the same. few other minor fixes to bake, api and acl.
Revision: [5238]
* Adding fix for FormHelper::checkbox() not creating the hidden fields.
* Corrected errors when multiple hidden fields used in a form.
* Fixed SecurityComponent::_ _validatePost() that would invalidate a form when checkboxes used.
Revision: [5237]
* updating view task and adding view task templates
Revision: [5236]
* updating dbconfig, project, model, and controller tasks
Revision: [5235]
* updating main shell class and dispatcher
Revision: [5234]
* Adding fixtures for afterFind() test
Revision: [5233]
* Adding test case for Model::findAll() results modified in afterFind (disproves Ticket #2635)
Revision: [5232]
* Fixing bug introduced in [5228].
Revision: [5231]
* Adding changes to Controller::set() to force $camelBacked variables only if second params is null
Revision: [5230]
* Adding change to Controller::set() to force variable to $camelBacked
Revision: [5229]
* Fixing issue with bad key set in Controller::generateFieldNames() causing HABTM not to save
Revision: [5228]
* fixing missing passedArgs member in controller
Revision: [5227]
* adding pass to the default set of router params
Revision: [5226]
* Fixing typo (ticket #2674)
Revision: [5225]
* Added "Model columns" command to get a list of columns and column type for a model
Revision: [5224]
* Correcting date string in tests
Revision: [5223]
* fixing File again adding info property
Revision: [5222]
* Adding fix for #2657, fixes form with Textarea does not save when Security Component is enabled
Revision: [5221]
* fixing File tests and class
Revision: [5220]
* Added in more verbose output of Model->save() functionality
Revision: [5219]
* Added in Model->save() method along with help text explaining how to use it
Revision: [5218]
* Correcting loading of plugin view classes
Revision: [5217]
* updating acl and model cli
Revision: [5216]
* Removed "protected" declaration from a function...PHP 5 only
Revision: [5215]
* Added in dynamic unbinding, verification of existing models, verification of existing associations, added in help text and reorganized code in swich-case block now that I figured out you could put preg_matches in a case statement :)
Revision: [5214]
* fixing typo in cleanUpfields
Revision: [5213]
* Changing Helper::_ _value(); to Helper::value();
* Removed HtmlHelper::value();
* Changed all references to _ _value() to value();
* Started changes needed for loading custom view classes located in a plugin
Revision: [5212]
* updating project task paths
Revision: [5211]
* updating File class and tests
Revision: [5209]
* Finishing vendors function to allow loading of plugin vendors files
Revision: [5208]
* Allowing spaces in session keys (Ticket #2639)
Revision: [5207]
* Implementing lazy loading of plugin models
Revision: [5206]
* fixing typo
Revision: [5205]
* adding check to previous cleanUpFields fix
Revision: [5204]
* updating cleanUpFields in 1.2 and 1.2 for #2632
Revision: [5203]
* updating file class deprecated getters, fixes for tickets #1838 and #2641, adding tests, changing Folder default directory to TMP
Revision: [5202]
* Moving loading of plugins controller to use loadController()
Revision: [5201]
* Adding documentation for Socket, Validation and Xml
Revision: [5200]
* Adding comments to Set
Revision: [5199]
* Fixing docs for Session
Revision: [5198]
* Formatting
Revision: [5197]
* Starting code changes to allow dot notation for loading of all classes
Revision: [5196]
* Refactoring tasks
Revision: [5195]
* Fixing problem with handling "0" in NumberHelper::toReadableSize() (ticket #2654)
Revision: [5194]
* Adding comments for Sanitize and Security
Revision: [5193]
* Adding comments for Router
Revision: [5192]
* Adding missing accessors
Revision: [5191]
* Adding documentation for Overloadable in both PHP versions
Revision: [5190]
* removing whitespace
Revision: [5189]
* fixing bug in paths of shell well accessing php cli through cake.php
Revision: [5188]
* minor enhancements like sorting in api shell
Revision: [5187]
* Added message when no result set is found
Revision: [5186]
* Made changes to properly parse output of find() and findAll()...but I don't like how it's doing it, have to find a more elegant solution later
Revision: [5184]
* moving beforeRender to before loadView
Revision: [5183]
* Added code to handle outputting associations like hasMany properly
Revision: [5182]
* Adding fix for #2637, fixes issue with Router::stripEscape() corrupting boolean values
Revision: [5181]
* updating formHelper for #1035 adding more tests, fixing some tags the would produce spaces
Revision: [5180]
* fixing FormHelper::month to use the comment from ticket #700
Revision: [5179]
* fixing bad tests in socket and some working in error messages
Revision: [5178]
* adding strfrotime to FormHelper::month #700, fix to radios which still need to be moved
Revision: [5177]
* adding and to TextHelper::toList #1934
Revision: [5176]
* updating html helper, deprecated methods moved to bottom
Revision: [5175]
* adding formHelper::checkbox
* adding tests
Revision: [5174]
* typo in number test
Revision: [5173]
* adding number helper format and test for format and currency
Revision: [5172]
* Using $this->hr() instead of $this->out('------------') as per gwoo's request
Revision: [5171]
* updating interactive console for the grumpy guy
Revision: [5170]
* Added missing parameter to dynamic bind call
Revision: [5169]
* updating interactive console for the grumpy guy
Revision: [5168]
* Correcting quoting
Revision: [5167]
* Correcting DboSybase class methods
Revision: [5166]
* Adding enhancement suggestion from #1565 to all Dbo classes
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5318 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5163]
* changing param check in Router::stripEscape()
Revision: [5162]
* Added in initial functionality for for returning result sets and providing help information
Revision: [5161]
* Adding API Shell to get method signatures from core CakePHP classes
Revision: [5160]
* Merging changes from [5157] into DboSource.
* Adding better check in Router::stripEscape()
Revision: [5159]
* Adding beforeRender() callback to components
Revision: [5158]
* fixing pre color in css
Revision: [5157]
* cleaning up auth, adding options to sort in paginator, adding preg match for database in dbo source
Revision: [5156]
* Refactoring ACL class locations
Revision: [5155]
* Fixing undefined variable in Shell:error()
Revision: [5154]
* adding Media to inflector tests
Revision: [5153]
* Correcting doc comment
Revision: [5152]
* Adding Firebird support
Revision: [5151]
* Fixing visibility based on attribute name convention
Revision: [5150]
* Adding fix to SecurityComponent::_ _validatePost()
Revision: [5149]
* Adding fix to allow empty multiple select when using the Security component. Prior to this fix a form would be considered invalid if nothing was selected.
Revision: [5148]
* Adding access visibility to comment
Revision: [5147]
* Adding comments to code
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5165 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5145]
* Adding fix for #2614
Revision: [5143]
* Adding fix for #2611, fixes App crashes when using requestAction with Security Component enabled
Revision: [5142]
* Adding patch from #2610, fixes Scaffold plugin produces incorrect form "action"
Revision: [5141]
* Adding fix for #2607
Revision: [5140]
* Adding fix for #2613, fixes afterFind callback not called on models in depth search > 1 (recursive).
* Changed the regex pattern matching in Router::stripEscape()
Revision: [5139]
* Adding fix for #2612, Fixes AuthComponent::identify SQL injection, and also removes ability to pass the -! in the posted data
Revision: [5138]
* Adding comments and internationalizing messages in HttpSocket
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5146 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5132]
* Adding documentation and internationalizing some messages
Revision: [5131]
* Removing inline comments in test file
Revision: [5130]
* Adding link to Xcache in doc comments
Revision: [5128]
* Adding comments for cache
Revision: [5127]
* small change in folder chmod
Revision: [5126]
* Adding fix for failing DboSource tests
Revision: [5125]
* Adding fix for #2587, _ _backAssociation as real class member
Revision: [5124]
* Adding fix for #2607, fixes Fatal error: Call to a member function on a non-object when using php 4
* Adding fix for #2590, fixes ps_files_cleanup_dir: failed: Permission denied
Revision: [5123]
* Fixing string-based URL generation inside plugins (Ticket #2588)
Revision: [5122]
* Fixing bad merge
Revision: [5121]
* Fixing notice in in the skel home.ctp
Revision: [5120]
* Fixing error notices that are thrown when tmp directory is not writable
Revision: [5119]
* Adding tests to test usage of set() & save() for editing records
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5135 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [5110]
* Adding sequence map to DboPostgres for database tables using non-standard sequences
Revision: [5109]
* Adding tests for 'page' and 'offset' with hasMany bindings
Revision: [5108]
* Adding test that fails when using page + limit and offset + limit on a HABTM binding
Revision: [5107]
* updating scaffold links and views
Revision: [5106]
* updating db config task
Revision: [5105]
* Applying patch from #2575 adds summary attribute to SQL query table in debug mode
Revision: [5104]
* Adding media as an uninflected word
Revision: [5103]
* updating project task
Revision: [5102]
* updating project task
Revision: [5101]
* updating project task
Revision: [5100]
* fix to paths in shell
Revision: [5099]
* updating shell paths and help
Revision: [5098]
* Changing order of XML class defs (Ticket #2572)
Revision: [5097]
* Adding missing returns
Revision: [5096]
* updating acl shell
Revision: [5095]
* adding bake tasks
Revision: [5094]
* updated file class, console classes
Revision: [5093]
* Fixing support for error messages when multiple validation rules are used with numeric indexes
Revision: [5092]
* updated folder class and test
Revision: [5091]
* Adding fix for errors on some linux and windows install when using bash scripts
Revision: [5090]
* Removing unused tasks
Revision: [5089]
* Fixing incorrect index in ACL shell script error message, and clarifying help text
Revision: [5087]
* Adding tests and fixes for #2570, this corrects DboSource::conditions fails to quote mixed array/string conditions
Revision: [5086]
* Correcting doc comments
Revision: [5085]
* Adding schema support to Postgres driver (Ticket #1623)
Revision: [5084]
* refactoring paths
Revision: [5083]
* Fixing output caused when class was loaded in console
Revision: [5082]
* Refactoring translation string extractor class to work with new console
Revision: [5081]
* updating baking of models
Revision: [5080]
* fixing paths in shell
Revision: [5079]
* fixing error in shell taskNames
Revision: [5078]
* Fixing cache setting when installing a fresh version on a Win box
Revision: [5077]
* updating tasks, removing BakeTask base class, Task extends Shell
Revision: [5076]
* updating shell task handling, removing bake2
Revision: [5075]
* updating acl and bake shells
Revision: [5074]
* adding tasks and uses to shells, var $tasks and var $uses. if the task exists in the var it will be executed if the command is the same as the task. uses will load the model.
Revision: [5073]
* removing em from css
Revision: [5072]
* Merging [5070] into DboMysqli and also adding changes to 1.1.x.x versions
Revision: [5071]
* Fixing and adding tests for ticket #2551
Revision: [5070]
* Fixing problem in listSources when using '-' in database name
Revision: [5069]
* Adding admin route matching fix (Ticket #2541)
Revision: [5068]
* updating shell
Revision: [5067]
* updating model constructor in 1.1, 1.2 to use the $table param
Revision: [5065]
* Adding fix for irregular inflections returning word in lowercase
Revision: [5064]
* updating bake setCake
Revision: [5063]
* updating paths for shell, bake
Revision: [5062]
* Fixing ACL script for new model interface (Ticket #2164)
Revision: [5061]
* updating paths for shell
Revision: [5060]
* Adding help() as a default command if main() is not defined in shell script
Revision: [5059]
* updating paths for shell
Revision: [5058]
* updating shells for new conventions, better handling of paths, more help
Revision: [5057]
* Adding directories to skel/vendors
Revision: [5056]
* Renaming file
Revision: [5055]
* Renaming vendors/console to vendors/shells
Revision: [5054]
* not fully complete changes but adding so we can change from Script to Shell
Revision: [5053]
* adding application specific vendors/console/templates
Revision: [5052]
* Adding templates directory to vendors/console to allow overriding templates used by the cli
Revision: [5051]
* Removing unneeded empty files
Revision: [5050]
* Adding application specific directories to vendors
Revision: [5049]
* moving tasks directory
Revision: [5048]
* Adding console directory to vendors.
* Added missing empty files
Revision: [5047]
* Added fix for #2545, fixes VALID_NUMBER does not allow negative values
Revision: [5046]
* Adding fix for #2552, fixes JavascriptHelper::object does not convert boolean values correctly
Revision: [5045]
* Adding fix for #2538, fixes findAll doesn't work with TranslateBehavior when specifying which fields to fetch
Revision: [5044]
* Adding test for #2550.
* Added fix for #2550, fixes incorrect inflection of Alias
Revision: [5043]
* Adding fix for #2534, refactored mysql and mysqli dbo
Revision: [5042]
* Added fox for #1815
Revision: [5041]
* Adding fix for #2547, fixes issue when saving arrays with numeric keys
Revision: [5040]
* Applying patch of ticket #2560
Revision: [5039]
* Removing unused function
Revision: [5038]
* updating scaffolding and css
Revision: [5037]
* Correcting call to __value and using dot notation in button()
Revision: [5036]
* Updating help text on ACL script
Revision: [5035]
* Applying patch from ticket #2540
Revision: [5034]
* Removing bake() function and implementation of help()
Revision: [5033]
* Fixing undefined variable error
Revision: [5032]
* Adding fix for #2530, adds support for Oracle to acl cli
Revision: [5031]
* Fixing paths erros in new bash and CLI scripts.
* Updated missing files and directories in skel.
* Corrected paths for app custom scaffold templates
Revision: [5030]
* Adding empty file to all empty directories
Revision: [5029]
* Copying missing directories to skel/views/layouts
Revision: [5028]
* Copying i18n.sql to skel directory
Revision: [5027]
* Adding sanity checking / warning messages for data returned from Model::loadInfo() (thanks phishy)
Revision: [5026]
* Reverting last commit
Revision: [5025]
* Renaming file to see if executable bit will remain
Revision: [5024]
* Test commit to see if executable bit is removed
Revision: [5022]
* Correcting property settings on file
Revision: [5021]
* Correcting property settings on file
Revision: [5020]
* Correcting line endings on bash script.
* Starting to correct paths to new console directory.
* Replaced SCRIPTS define with CONSOLE_LIBS
Revision: [5019]
* Adding possibility to specify if option values should be escaped, and adding tests for it
Revision: [5018]
* Removing wrong delete call
Revision: [5017]
* Moving dispatch.php to console/cake.php
Revision: [5016]
* updating acl console script
Revision: [5015]
* Restructuring console directory
Revision: [5014]
* Adding new libs directory
Revision: [5013]
* Renaming scripts directory to better explain what it is for
Revision: [5012]
* Removing the _task from file names
Revision: [5011]
* updating scripts and skel homepage
Revision: [5010]
* Adding patch from #2528, fixes validation passing when even when allowEmpty === false
Revision: [5009]
* converted bake script to use console. refactored some other script code
Revision: [5006]
* adding commands to scripts, similar to controller actions, will call main action if it exists, cleaning up some other stuff
Revision: [5005]
* fixing typo in ConsoleScript
Revision: [5004]
* Fixed folder test
Revision: [5003]
* Adding tests for Folder
Revision: [5002]
* fixed missing dispatcher in ErrorHandler, updated AclScript, added initialize method to CakeScript which should be used by subclasses as the constructor.
Revision: [5001]
* Adding empty test cases for File and Folder
Revision: [5000]
* updating createFile in CakeScript, adding mode to Folder construct in File class
Revision: [4999]
* changing reference to createFile in acl.php
Revision: [4998]
* updating console scripts, added script path searching, for /vendors and /app/vendors, class names must be like "AclScript" in /scripts/acl.php, all scripts now extend CakeScript
Revision: [4997]
* Renaming file to cake_script.php
Revision: [4996]
* updating console_script
Revision: [4995]
* Adding fix for #2522, fixes errors when primary key is not auto increment and the primary key is set in the data to be saved.
Revision: [4994]
* Cleaning up line endings
Revision: [4993]
* updating default homepage
Revision: [4992]
* Updating ACL script for new Console classes
Revision: [4991]
* Adding fix for #2512, fixes translation behavior count queries
Revision: [4990]
* Adding newlines to ConsoleScript::hr()
Revision: [4989]
* Adding tests for #2520
Revision: [4988]
* Renaming file extensions of scaffolding templates to ctp
Revision: [4987]
* Fixing problem with submit options in FormHelper::end() (ticket #2516)
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5118 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4985]
* Adding fix to allow multiple forms when using SecurityComponent
Revision: [4984]
* Fixing undefined notice after removing RequestHandler::disableStartup = false; in [4981]
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4986 3807eeeb-6ff5-0310-8944-8be069107fe0
NOTICE ALL DEPRECATED METHODS ARE REMOVED FROM THE CORE AS OF THIS REVISION!
Revision: [4981]
* Removing deprecated code and files
/basics.php
* normalizeList() Deprecated: see Set::normalize
* countdim() see Set::countDim
libs/controller/components/request_handler.php
* RequestHandler::disableStartup = false; see RequestHandler::$enabled
* RequestHandlerComponent::setView() see RequestHandlerComponent::renderAs()
* RequestHandlerComponent::setAjax() see RequestHandlerComponent::renderAs()
libs/controller/components/session.php
* SessionComponent::flash() use $session->flash('key'); in your views
libs/controller/controller.php
* Controller::_setTitle() see Controller::set()
libs/model/datasources/dbo_source.php
* DboSource::fetchArray() see DboSource::fetchRow()
* DboSource::one() see DboSource::fetchRow()
libs/model/db_acl.php
* DB_ACL::getAco() see AclComponent::$Aco::node()
* DB_ACL::getAro() see AclComponent::$Aro::node()
libs/neat_array.php
* Class is not longer available use libs/set.php Set class
libs/sanitize.php
* Sanitize::sql() see Sanitize::escape()
* Sanitize::cleanArray() see Sanitize::clean()
* Sanitize::cleanArrayR() see Sanitize::clean()
* Sanitize::cleanValue() see Sanitize::clean()
libs/view/helper.php
* Helper::parseHtmlOptions() see HtmlHelper::_parseAttributes()
libs/view/helpers/form.php
* define('TAG_DIV', '<div class="%s">%s</div>');
* define('TAG_P_CLASS', '<p class="%s">%s</p>');
* define('TAG_LABEL', '<label for="%s">%s</label>');
* define('TAG_FIELDSET', '<fieldset><legend>%s</legend>%s</label>');
* FormHelper::labelTag() see FormHelper::label()
* FormHelper::divTag() see HtmlHelper::div()
* FormHelper::pTag() see HtmlHelper::para
* FormHelper::generateInputDiv() see FormHelper::input()
* FormHelper::generateCheckboxDiv() see FormHelper::input()
* FormHelper::generateDate() see FormHelper::input()
* FormHelper::generateTime() see FormHelper::input()
* FormHelper::generateDateTime() see FormHelper::input()
* FormHelper::generateAreaDiv() see FormHelper::input()
* FormHelper::generateSelectDiv() see FormHelper::input()
* FormHelper::generateSubmitDiv() see FormHelper::input()
* FormHelper::generateFields() see FormHelper::input()
libs/view/helpers/html.php
* HtmlHelper::file() see FormHelper::file()
* HtmlHelper::submit() see FormHelper::submit()
* HtmlHelper::selectTag() see FormHelper::select()
* HtmlHelper::formTag() see FormHelper::create()
* HtmlHelper::linkEmail() see HtmlHelper::link()
* HtmlHelper::dayOptionTag() see FormHelper::day()
* HtmlHelper::yearOptionTag() see FormHelper::year()
* HtmlHelper::monthOptionTag() see FormHelper::month()
* HtmlHelper::hourOptionTag() see FormHelper::hour()
* HtmlHelper::minuteOptionTag() see FormHelper::minute()
* HtmlHelper::meridianOptionTag() see FormHelper::meridian()
* HtmlHelper::dateTimeOptionTag() see FormHelper::dateTime()
libs/view/helpers/javascript.php
* JavascriptHelper::linkOut() see JavascriptHelper::link()
libs/view/view.php
* View::setLayout() use $this->layout in your view
Revision: [4980]
Adding option to send extra parameters to a custom validation and more tests for validation
Revision: [4978]
* Adding ability to disable specific form data fields from being added to the validation key.
* Example of using this would be javascript that changes hidden fields, adding additional fields added using javascript, etc.
* This is set in a Controller::beforeFilter().
Example usage:
{{{
$this->Security->disabledFields = array('fieldname', 'additional fields');
$this->Security->disabledFields = array('Model.fieldname', 'OtherModel.fieldname');
}}}
Revision: [4977]
* Setting replyTo and return headers only when defined
Revision: [4976]
* Adding fix for forms that pass an empty value for a hidden field
Revision: [4973]
* Changing where the from token holding the fields from the form is created
Revision: [4972]
* Refactoring SecurityComponent
Revision: [4971]
* Fixing typo
Revision: [4970]
* Adding additional tests for validation.
* Added fix to model to pass the new tests
Revision: [4969]
* Adding hidden field values to hash. This will prevent altering of hidden fields in a form when using the FormHelper and adding the var $components = array('Security'); to a controller or the AppController to use by all child controllers
Revision: [4968]
* Adding form security enhancements.
* Forcing checking of Session form token if security component is used.
* Enhancement will not allow a form to be submitted if the fields in the form created with the FormHelper do not match the fields in the submitted form.
Revision: [4967]
* Adding fix for failing model validation tests
Revision: [4966]
* Restoring commented tests
Revision: [4965]
* Adding test to evaluate emptiness in validation
Revision: [4964]
* Correcting subpackage tag
Revision: [4963]
* Removing acl related directories from components tests
Revision: [4962]
* moving tests
Revision: [4961]
* Fixing paths to correctly load acl models.
* Updating test for acl
Revision: [4960]
* Moving all acl related models to model/db_acl.php.
* Removing components/models directories
* Changing the ACL_FILENAME setting in core.php
Revision: [4959]
* Moving AclBase class to the acl.php file.
* Removing components/iniacl directory.
* Removing acl_base.php file.
Revision: [4958]
* Restructuring locations of acl related classes
Revision: [4957]
* Adding fix for #2510, Use shorter names for attached files in EmailComponent
Revision: [4956]
* Adding fix for #2505
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4983 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4952]
Added variation for a field parsing test
Revision: [4951]
Adding test for field parsing
Revision: [4950]
Adding tests for #2506
Revision: [4949]
Fixing overriding of default messages
Revision: [4948]
Adding overriding error messages when multiple rules
Revision: [4947]
Adding Xcache support http://trac.lighttpd.net/xcache/
Revision: [4946]
Adding fix for failing ajax tests
Revision: [4945]
Adding fix when mysql_connect is set as a connection in the database config and persistent key is not set in the config, the default for persistent is true and this would override the settings in the database config
Revision: [4944]
Adding a check to prevent if $test is not defined in DATABASE_CONFIG
Revision: [4943]
Fixed tests for PHP4
Revision: [4942]
Fixing assigned by reference on php 4
Revision: [4941]
Fixing assigned by reference on php 4, removing reference in Cache::engine()
Revision: [4940]
Making changes to cache classes and rearranging code to use new cache
Revision: [4939]
Adding return false when Memcache is set as the cache engine and the memcache extension is not installed.
Revision: [4938]
Changing settings used for new caching in core.php
Revision: [4937]
Renaming files _engine was redundant
Revision: [4936]
Refactoring new cache classes
Revision: [4935]
Fixing Model::invalidFields to account for '0' in empty checks
Revision: [4934]
Changing 'allowEmpty' for model validation, adding 'required' and enabling multiple rules per field
Revision: [4933]
Adding initial implementation of extended caching capabilities
Revision: [4932]
Adding fix for Controller::modelClass; name when var $uses; is not the same as the Controllers singular name.
This is now set to the first value of the key $uses[0] if multiple models are added to var $uses;
Revision: [4931]
Adding fix for #2505, fixes Recursive delete in self joined models
Revision: [4929]
Fixing bug with first level validation not showing
Revision: [4928]
fixing theme view layout and element paths #2388
Revision: [4927]
Adding fix for #2452 (patch from #2476).
Added tests for ticket #2452
Revision: [4926]
Added fix for #2453, fixes HtmlHelper link escape title as string
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4955 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4923]
Fixing last commit [4922]
Revision: [4922]
Removing fields() method from DboDbo2 (Ticket #2444)
Revision: [4921]
Adding fix for #2478 corrects issue on php 4
Revision: [4919]
Adding fix for #2435. Fixes issues with custom inflection rules not being used before the default rules
Revision: [4916]
Adding fix for #2416 fixes Invalid query when using boolean conditions in PostgreSQL
Revision: [4915]
Added fix for #2450
Revision: [4914]
Adding fix for #2500 fixes adding of table.id when not using associated models and only wanting specific fields returned
Revision: [4913]
Adding fixes for test added in [4911] and [4912]
Fixed#2414 fixes findBy doesn't escape WHERE condition
Revision: [4912]
Adding more tests for #2414
Revision: [4911]
Adding tests for #2414
Revision: [4910]
Adding fix for #2419 fixes issue with long lines in email messages breaking links
Revision: [4909]
Adding fix for #2466 fixes missed Router::__mapped reinit in Router::url()
Revision: [4908]
Adding fix for #2428 fixes View::renderElement() behavior with multiple view paths
Revision: [4907]
Adding empty files to all tmp/* directories
Revision: [4906]
Fixing label tests
Revision: [4905]
Adding additional fix for #2481
Revision: [4904]
Adding fix for #2481 fixes Form::label() $tagName does not run through domId()
Revision: [4903]
Adding enhancement from #2483.adds scaffold index view field's label
Revision: [4902]
Adding tests trying to replicate #2451 and more variations of fake threaded self join
Revision: [4901]
Adding fix for #2491 fixes bad scaffold templates paths
Revision: [4900]
Adding fix for #2488 fixes Set::extract failed on assoc array if key starts with numeric
Revision: [4899]
Adding more tests for Set::extract()
Revision: [4898]
Fixing test for #2488
Revision: [4897]
Adding test for #2488
Revision: [4896]
Adding enhancement from #2502 replacing app with APP_DIR
Revision: [4895]
Adding fix for #2371, fixes HtmlHelper submit() method doesn't allow HTML entities in caption
Revision: [4894]
Applying fix from ticket #2485, adding test for it
Revision: [4893]
Applying patch from ticket #2496, adding test for it
Revision: [4892]
Adding test for #2494
Revision: [4891]
Adding tests for #2371
Revision: [4890]
Removing $fieldset = null; in FormHelper::inputs()
Revision: [4889]
Adding fix for #2473
Fixed undefined variable notice in Form::inputs()
Revision: [4888]
Fixing tests so they expect validation errors of all available models to be defined in Form helper
Revision: [4887]
Adding fixes from phishy.
Added fixed for #2492
Revision: [4885]
Fixing conflict of class names between tests
Revision: [4884]
Removing unneeded lines
Revision: [4883]
Adding test for inner model validation, including a two level test that fails
Revision: [4882]
Updating db_acl.sql in templates folder
Revision: [4881]
Adding patch and test for ticket #2369
Revision: [4880]
Adding initial implementation of I18n database translation support
Revision: [4879]
Fixing error when using AuthComponent and DEBUG < 1
Revision: [4878]
Case-insensitive matching when using array of phrases in TextHelper::highlight
Revision: [4877]
Fixing display of core error messages
Revision: [4876]
Changed name from requestAction() to testAction()
Revision: [4875]
Fixing small issues
Revision: [4874]
Added ability to auto-fixturize models when testing controllers
Revision: [4873]
Using reference to controller
Revision: [4872]
Added option to get the view vars after running action
Revision: [4870]
Fixed issue in CakeTestCase::requestAction() when wanting to get resulting HTML
Revision: [4869]
Adding URL fragment (hash) support in Router::url() (Ticket #2432)
Revision: [4868]
Adding undefined variable fix for PaginatorHelper::sortDir() (Ticket #2440)
Revision: [4867]
Moving Router::__filter() to Set::filter()
Revision: [4866]
Removing invalid character
Revision: [4865]
Adding fix for <> condition in DboSource (Ticket #2101)
Revision: [4864]
Removing indents from comments
Revision: [4863]
Added new callbacks and ability to execute CakePHP URLs from CakeTestCase
Revision: [4862]
working on form helper, added a submit button to form end if you pass true, added fieldset options to inputs
Revision: [4861]
Adding fix for misquoted SQL functions (Ticket #2199)
Revision: [4860]
Correcting svn properties on files
Revision: [4859]
Adding field map to convert aliased column names in MSSQL queries
Revision: [4858]
Adding auto-detection check for IIS (manually defining SERVER_IIS is no longer required), and fixing setUri for rewritten IIS URLs.
Revision: [4857]
Fixing problem with highlighting multiple phrases (ticket #2418)
Revision: [4856]
Applying patch from ticket #2417
Revision: [4855]
Removed unneeded variable
Revision: [4854]
Added ability to import table definition and/or records from either an existing Model, or an existing table
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4925 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4851]
Adding patch from Ticket #2374
Revision: [4850]
Correcting [4849], would attempt to load non existent model is var $uses was not set
Revision: [4849]
Adding fix for Ticket #2349
Revision: [4848]
Adding fix for Ticket #2392
Added tests for this fix.
Revision: [4847]
Fixing SQL error in AuthComponent::identify() when username is empty (Ticket #2402)
Revision: [4846]
Fixing (moving) session string warning (Ticket #2377) and adding automatic logging code
Revision: [4845]
Adding fix for Ticket #2376
Revision: [4843]
Added tests for issue #2391
Revision: [4842]
Added tests for issue #2391
Revision: [4841]
Adding fix for Ticket #2380
Revision: [4840]
Adding fix for Ticket #2391
Revision: [4839]
Adding fix for Ticket #2387
Fixed issue in view with $session->valid() always returning false.
Revision: [4838]
Fixing JavascriptHelper::object() bug with numeric indexes, as reported on the mailing list
Revision: [4837]
Throwing Missing Model error for missing associated classes, per gwoo
Revision: [4835]
Adding fix for Ticket #2326
Revision: [4834]
Removing inline comments and fixing error in parseURI; also fixes Ticket #2382
Revision: [4833]
Adding user check fix for AuthComponent::isAuthorized(), and removing comments from Model test (Ticket #2381)
Revision: [4832]
Fixed typo in function name strpos replaces strrpos
Revision: [4831]
Refactoring association joins, Fixes the issue with adding the Model.id if it is not already added.
Adding fix for string based fields.
Revision: [4830]
Removing name() method from DBO drivers (Ticket #2372)
Revision: [4829]
Adding tests to force foreignKey fields in hasMany
Revision: [4828]
Adding tests for automatic addition of ids in hasMany
Revision: [4827]
Adding fix for undefined index
Revision: [4826]
Adding first implementation of hasMany associations using one select statement.
Revision: [4825]
Removing some duplicate code
Revision: [4824]
Initial work on using one select statement for hasMany associations
Revision: [4823]
Adding enhancement from Ticket #2366
Revision: [4822]
Adding patch from Ticket #2368
Revision: [4821]
Moving fixtures directory in the application skeleton
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4853 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4818]
Adding fix for test in [4816].
This fixes hasOne association conditions
Revision: [4817]
Fixed tests
Revision: [4816]
Added test for conditions in binding
Revision: [4815]
Removing fixtures directory
Revision: [4814]
Adding fix for Ticket #2364
Revision: [4813]
Fixed test
Revision: [4812]
Adding fixes for test in [4811] fixes Ticket #1100
Revision: [4811]
Added tests for issue #1100
Revision: [4810]
Adding fix for Ticket #2363
Removed use of:
mysql_insert_id($this->connection);
mysqli_insert_id($this->connection);
Revision: [4809]
Added test for #2361
Revision: [4808]
Adding fix for Ticket #2360
Revision: [4807]
Fixing test for PHP4
Revision: [4806]
Improved test for #2360
Revision: [4805]
Test added to replicate #2360
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4820 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4789]
Fixing last commit, had removed the ! prior to committing
Revision: [4788]
Adding fix for duplicate conditions being merged into the final query on self associations
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4791 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4785]
Adding fix for Ticket #2347
Revision: [4784]
Adding fix for Ticket #2317.
Added ability to cache queries to Model::query() by passing true as a second param.
Before this method would turn off caching automatically and there was no way to turn it on.
Revision: [4783]
Adding fix for Ticket #2351
Revision: [4782]
Adding fix for Ticket #2349
Revision: [4781]
Fixing typo
Revision: [4780]
Adding headers
Revision: [4779]
Adding new Set::merge() and Set class test case, thanks Felix
Revision: [4778]
Fixing [Only variable references should be returned by reference]
Revision: [4777]
Remove deprecated methods from test cases
Revision: [4776]
finishing changes to FormHelper
Revision: [4775]
Preventing session started messages in session test
Revision: [4774]
Removing old AclNodeTest methods this code is no longer valid on 1.2
Revision: [4773]
Added test for combination of self joins and belongsTo
Revision: [4771]
Fixed test to used array based self join
Revision: [4770]
Adding fix for to correct additional 1:1 associations failing to query when there is a self join association.
Revision: [4769]
fixing some changes to FormHelper
Revision: [4768]
Removing preg_replace() and adding additional param $where = true to DboSource::conditions()
Revision: [4767]
Fixing self association joins with conditions and fields
Revision: [4766]
Fixed test
Revision: [4765]
Fixed test
Revision: [4764]
Fixed tests to include parenthesis used in ON clauses
Revision: [4763]
Adding fixes for association conditions
Revision: [4762]
adding fix to FormHelper::create() for plugin path with action, see #2342. Adding default sizes, maxlengths, and values to input. FormHelper::inputs() will now return all the fields in the model without the need to pass anything from the controller, uses a blacklist so some fields can be skipped. Added PaginatorHelper::numbers(), will output current page numbers, uses a modulus to decide how many to show on each side of the current page. Paginator::options() now allows setting default paging params
Revision: [4761]
Adding fix for ModelTest::testRecursiveFindAll()
Revision: [4760]
Commenting debug code in model.test.php
Revision: [4759]
Adding fix for scaffold when using self associated HABTM
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4787 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4756]
Adding fix for Ticket #2343
Corrected test case for InflectorTest:testInflectingPlurals() house, original test used wrong method from Inflector
Revision: [4755]
Adding fix to EmailComponent::_ _createHeader() that corrects addresses that are set in CC being added to BCC also
Revision: [4754]
Adding check for config/inflections.php back to Inflector
Revision: [4752]
Adding fix for Ticket #2339
Adding fix for Ticket #2335
Adding fix for Ticket #2344
Merged changes in dbo from 1.2 to 1.1
Merged changes to session handling in 1.2 to 1.1
Merged changes to Model::_ _saveMulti() in 1.2 to 1.1
Added Set::pushDiff() to append differences in array 2 to array 1
Added SessionComponent::activate() and SessionHelper::activate() to turn sessions usage on if AUTO_SESSION is set to false
Added test for Ticket #2343
Added change to AclNode to use correct table naming
Added garbage clean up to CakeSession::_ _close(); some installs, like Debian, have removed garbage clean
up and use a cron job instead. Currently this change is only supported for database session.
Revision: [4751]
Removing unnecessary requirements
Revision: 4750
Removing unnecessary requirements
Revision: [4749]
Implementing AclNodeTest through fixtures
Revision: [4748]
Adding test to reproduce ticket #2343
Revision: [4747]
Adding fix from Ticket #2336
Revision: [4746]
fixing check in magic methods for a value otherwise it will return false adding test to dbosource
Revision: [4745]
Adding fix for Ticket #2328
Revision: [4744]
Adding test for Ticket #2333.
Added fix for Ticket #2333
Revision: [4743]
Adding var $layout to EmailComponent
Revision: [4742]
Fixing EmailComponent::_ _formatAddress() was not returning $string
Revision: [4741]
Refactoring AuthComponent password hashing
Revision: [4740]
fixing router when affected by requestAction #2319, adding check in magic methods for a value otherwise it will return false
Revision: [4738]
Added test in testGenerateAssociationQuerySelfJoinWithConditions() to replicate issue when 'conditions' is not used after doing bindModel() for a $belongsTo relation
Revision: [4737]
Simplified failing test in model.test.php
Revision: [4736]
Simplified failing test in model.test.php
Revision: [4735]
Adding Ajax rendering fix for Ticket #2323
Revision: [4734]
Adding test for #2325
Revision: [4733]
Fixing Controller::cleanUpFields() formatting bug introduced in [4596] (Ticket #2322)
Revision: [4732]
Adding fix for TIcket #2325
Revision: [4731]
Adding patch from ticket #2324 plus test
Revision: [4730]
Adding patch from Ticket #2320
Revision: [4729]
Additional timestamp fix for Controller::cleanUpFields()
Revision: [4728]
Fixing typos
Revision: [4727]
Misc. fixes to DboPostgres, added basic schema generation, and fixed getting insert IDs from sequence (Ticket #2309)
Revision: [4726]
Refactoring FormHelper and fixing 'empty' option for date/time elements in FormHelper::input() (Ticket #2311)
Revision: [4725]
Fixed typo in function name
Revision: [4724]
Identified line that allows bakery issue test to succeed
Revision: [4723]
Added test that replicates issue in bakery with nested models after doing some bindModel() and unbindModel()
Revision: [4722]
Fixing Controller::cleanUpFields() to handle timestamp fields, and properly unset meridian values
Revision: [4721]
Added test for ticket #2321
Revision: [4720]
Adding Model::saveField() fix for triggering invalid hasAndBelongsToMany saves
Revision: [4719]
Moving session flash rendering from component to helper (fixes errors when using setFlash() in beforeFilter)
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4758 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4716]
Adding fix for Ticket #2316
Revision: [4714]
Adding fix for Ticket #2232.
Added tests for ticket
Revision: [4713]
Adding fix for Ticket #2310
Revision: [4709]
Fixing typos.
Adding fix for $ID: search in I18nExtractor::_ _findVersion(), svn replaced this with the file name.
Revision: [4708]
Updating I18nExtractor. Added methods to extract translation strings from files.
Revision: [4707]
Fixing return value in Session::check()
Revision: [4706]
Removing column length from INT column type in DboMssql (Ticket #2308)
Revision: [4705]
Adding tests and fixtures for self-join associations, and fixing JS syntax for 'indicator' (Ticket #2302)
Revision: [4704]
Fixing NOT operations in query conditions in DboSource (Ticket #2307)
Revision: [4703]
Adding DboSource destructor rollback fix (Ticket #2110)
Revision: [4702]
Adding fix for Ticket #2298.
Added encoding wrapper for email addresses.
Revision: [4701]
Additional URL-parsing fixes for IIS
Revision: [4700]
Fixing limit / offset for SQL Server
Revision: [4699]
Fixing URL parsing/dispatching for IIS installs without rewrite support
Revision: [4698]
Refactoring Controller::paginate() to remove duplicate code.
Revision: [4697]
Adding field quoting fix in DboSource::name() (Ticket #2300)
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4718 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4695]
Correcting headers in files.
Adding correct mime-type for files.
Formated code to conventions
Revision: [4694]
Refactoring RequestHandler
Revision: [4690]
Adding fix for Ticket #2295
Revision: [4689]
Adding test for Validate::ip().
Fixed Ticket #2298.
Fixed issue with I10n class not setting default language
Revision: [4688]
Forcing SQL debug mode for model tests
Revision: [4687]
Fixing issue in DboSource with left joins on self joins
Revision: [4686]
Fixing calculated field parsing for DboSource::fields()
Revision: [4685]
Reverting changes made in last revision
Revision: [4684]
Fixing SQL expression handling in Model::field() (TIcket #2283)
Revision: [4682]
Fixing token key regeneration on requestAction calls (Ticket #2282)
Revision: [4681]
Fixing query order in Controller::paginate() (Ticket #2201)
Revision: [4680]
Adding JavascriptHelper::object() fix for 0 being converted to null (Ticket #2296)
Revision: [4679]
Rewriting SQL generation for self-joins
Revision: [4678]
Patching SELECT query test in DboSource::fetchAll() (Ticket #2288)
Revision: [4677]
Disabling ORDER BY clause for Model::findCount (Ticket #2227) and updating test case
Revision: [4676]
Adding fix for Ticket #2291
Revision: [4675]
Fixing comments
Revision: [4674]
Adding fix for Ticket #2183
Revision: [4673]
Added fix for Ticket #2098
Revision: [4672]
Adding enhancement idea from Ticket #2201.
Fixed the use of parseHtmlOptions which is deprecated.
Fixed an undefined index on check box when there is no model.
Revision: [4671]
Adding fix for Ticket #2285
Revision: [4670]
Adding fix for Ticket #2287
Revision: [4669]
adding fix to bake for #2253: table prefixes and #2267: primary keys
Revision: [4668]
Adding headers to files.
Formating doc comments
Revision: [4667]
Adding changes to test suite submitted by Mariano
Revision: [4666]
Reformatting code comments
Revision: [4665]
Adding test for Validation::alphaNumeric() to check empty $check.
Corrected Validation::alphaNumeric() to return false if $this->check; is empty
Revision: [4664]
Fixing default input values for form inputs, and adding test case
Revision: [4663]
Fixing URL normalization for AuthComponent redirects
Revision: [4662]
Adding test cases for FormHelper::error()
Revision: [4661]
Added $config['database'] mysqli_connect() in DboMysqli::connect(), removed mysqli_select_db()
Revision: [4660]
Refactoring Helper::setFormTag()
Revision: [4659]
Corrected view tests.
Added fix for Ticket #2245
Refactored loading of components and helpers to allow for use of dot notation with plugins.
Revision: [4658]
Adding fix for Ticket #2239
Revision: [4657]
Adding fix for Ticket #2235
Revision: [4656]
Adding fix for Ticket #2214
Removed persistent connection setting in DboMysqli::connect() since there is no persistent connection function for mysqli
Revision: [4655]
Adding fix for #2210
Revision: [4654]
Adding fix for #2219
Revision: [4652]
Removed declaration of class variables as private...stuck in PHP 5 mode :)
Revision: [4651]
Added in some more skeletons for parsing out commands in the console
Revision: [4650]
fixing loadHelpers on renderElement, fixes Email too
Revision: [4649]
Fixing undefined variable in Router
Revision: [4648]
Fixing undefined variable in Router, updating Socket test, and fixing FormHelper::label() for dot notation (Ticket #2277)
Revision: [4647]
Fixing boolean conditions expression handling in DboSource::conditionKeysToString() and added test case (Ticket #2268)
Revision: [4646]
Updating Socket test to account for differences in local machine hosts files (Ticket #2053)
Revision: [4645]
Fixing unique script check in View::addScript() (Ticket #2262), and adding View test case
Revision: [4644]
Fixing redundant SQL condition generation in DboSource::conditionKeysToString(), fixing SQL ORDER parsing (Ticket #2266) and updating test cases
Revision: [4643]
Adding method to generate a random key for CAKE_SESSION_STRING when using bake
Revision: [4642]
Adding AppHelper to skel
Revision: [4641]
Refactoring AuthComponent::hashPasswords()
Revision: [4640]
Implementing AuthComponent::$logoutAction
Revision: [4639]
Adding conditions parsing test to disprove Ticket #2256
Revision: [4638]
Adding 1.2 regression test for escaping fields for Ticket #1372
Revision: [4637]
Fixing MySQL schema generation for null columns
Revision: [4636]
Updating DboSource with new query generator, and updating model/dbo test cases
Revision: [4635]
adding fix for cleanUpFields
Revision: [4634]
adding fix for cleanUpFields
Revision: [4633]
Applying patch of ticket #2263
Revision: [4632]
Updating model test case
Revision: [4631]
Updating model test case
Revision: [4630]
Adding changes needed to allow passing $tagName param using dot notation so use Model.field instead of Model/field which is being deprecated
Revision: [4629]
Fixing order of operations in Model::invalidFields() (Ticket #2229)
Revision: [4628]
Adding Model::create() fix for Ticket #2200 and updating test case
Revision: [4627]
Setting checks for mock object declaration in FormHelper test
Revision: [4626]
Fixing AjaxHelper::dropRemote() (Ticket #2260) and updating test cases
Revision: [4625]
Updating core test cases and groups
Revision: [4624]
updating themeView for 2225, fixing layout paths noticed when using email component
Revision: [4623]
updating cleanUpFields to skip created, modified, updated and only update if the field is set
Revision: [4622]
Adding env('HTTP_BASE') to get base domain
Revision: [4621]
Shortening notation in Session test, removing debug data from HtmlHelper test
Revision: [4620]
Adding phishy's Oracle patch, fixing Sybase queries and column defs
Revision: [4619]
Fixing $_this reference in ConnectionManager (Ticket #2254)
Revision: [4618]
Fixing small bug in Session::check() (ticket #2257)
Revision: [4617]
Fixing FormHelper::create() for use with associated models
Revision: [4616]
updating cleanUpFields to skip created, modified, updated
Revision: [4615]
Appending .js to strings like script-x.x.x in link() function
Revision: [4614]
Added in code to parse the submitted command for tokens
Revision: [4613]
Making sure $attributes is an array in FormHelper::select()
Revision: [4612]
AuthComponent::isAuthorized() now returns true if valid authorization requirement is disabled
Revision: [4611]
Updating AjaxHelper::autoComplete() for new API
Revision: [4610]
Adding View::uuid() to generate DOM IDs, updating HTTP headers in View::error(), and fixing code formatting
Revision: [4609]
fixing bug introduced in cleanUpFields where it would add the current date to any datetime field
Revision: [4608]
Adding test.php to cake/scripts/templates/skel/webroot/
Revision: [4607]
adding fix for router urls without the *
Revision: [4606]
Disabling tests for new DboSource so they pass on old DboSource
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4696 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4604]
Adding new CLI tools suite
Revision: [4602]
adding caching for elements
Revision: [4601]
updating domId to always return an array
Revision: [4600]
Adding patch for multipart boundary formatting (thanks sdevore)
Revision: [4599]
Fixing up test for HtmlHelper::selectTag() (Deprecated methods will still be tested until they are removed)
Revision: [4598]
fixing latest bug in router reverse mapping
Revision: [4597]
fixing links in bake
Revision: [4596]
refactoring cleanUpFields even though its going to be removed, uncommenting the ajax and abre routes in router
Revision: [4595]
Adding and updating core error messages
Revision: [4594]
Renaming dummy controller, commenting out test for deprecated function
Revision: [4593]
Updating AjaxHelper::submit() with FormHelper reference
Revision: [4592]
Fixing 'ambiguous column' bug in Model::findCount()
Revision: [4591]
Adding core load error in webroot/index, and updating setting for debug reference in Auth
Revision: [4590]
Adding fix for Ticket #2198
Revision: [4589]
Adding fix for Ticket #2101.
Changed Helper::loadConfig() to accept a param with the name of the file to load
Revision: [4588]
Adding Helper::clean() to strip all harmful tags from output.
CHanged Sanitize::escape() to strip off the beginning and ending ' that is added by Dbo*::value()
Revision: [4586]
Removing error view path setting from viewPaths in Configure class
Revision: [4585]
Adding fix for Ticket #2090.
Refactored view loading.
Revision: [4584]
fixing bake for ticket #2123
Revision: [4583]
Moved all deprecated methods to end of file.
Added notices for all methods that are deprecated.
Added fix for Ticket #2185.
Revision: [4582]
Adding fix for Ticket #2161
Revision: [4581]
Moving deprecated methods to end of file.
Corrected fix for Ticket #2188
Revision: [4580]
Adding fix for Ticket #2188
Revision: [4579]
Moving date/time related form methods to FormHelper.
Fixed Ticket #2189.
Revision: [4578]
Removing $this->Html-> in FormHelper::textarea()
Revision: [4577]
Adding fix for Ticket #2156
Revision: [4576]
Adding fix for Ticket #2055.
Revision: [4575]
Adding fix for Ticket #2130, Ticket #2168, Ticket #2178
Adding beforeRender() callback for helpers.
Adding fix for Set::diff();
Revision: [4574]
Adding fix for Ticket #2084
Revision: [4573]
Removing debug code from Inflector
Revision: [4572]
Adding patch from Ticket #2176, extracts the sequence name from the default value for the primary key and returns it's last value
Revision: [4571]
Adding fix for Ticket #1442.
Controller components are now initialized in cached views
Revision: [4570]
Adding fix for Ticket #2118.
Removing check for inflections.php file, this file has been included in releases since v 1.0.0.2312
Revision: [4569]
Adding fix from Ticket #2074
Revision: [4568]
Moving loading of Debugger class to Configure::write() so it loads only when DEBUG > 0
Revision: [4567]
Refactoring Model::getColumnType() and Model::getColumnTypes()
Revision: [4566]
Updating HttpSocket::serialize() to use Router::queryString(), updating Auth to use salted hashes, and resolving RequestHandler conflict for Ajax-based requests to custom content types
Revision: [4565]
Adding bootstrap check for unique application salt value, and updating File error message
Revision: [4564]
Patching Configure to bootstrap without an app
Revision: [4563]
Fixing class "Controller" not found error (ticket #2181)
Revision: [4562]
Fixing default JavaScript template, and code generation
Revision: [4561]
Initial implementation code for dynamic POST variable names
Revision: [4560]
updating bake, ticket #2067
Revision: [4559]
Temporarily disabling Ajax/bare routes
Revision: [4558]
Deprecating HtmlHelper::selectTag()
Revision: [4557]
Adding testcase for HTML helper
Revision: [4556]
Fixing reverse route matching in Router::url() and updating Router tests
Revision: [4555]
Fixing layout search paths for alternate content types
Revision: [4554]
Refactoring Router
Revision: [4553]
Updating Router test case
Revision: [4552]
Finished retro-fitting CakeSession::del() (Ticket #2163)
Revision: [4551]
Fixing conflict between JS script caching and dynamic updating of 'magic' Ajax div's
Revision: [4550]
Initial import of JsHelper JavaScript generator. PHP5-only until further notice.
Revision: [4549]
Removing deprecated settings key 'connect' and replacing with 'persistent' in default database connection class
Revision: [4548]
Forcing cached script output to be written inline (JavascriptHelper)
Revision: [4547]
Beefing up documentation blocks.
Revision: [4546]
Importing initial draft of HttpSocket class, as implemented by Felix Geisendorfer
Revision: [4545]
Removing eval() calls from Session and replacing with Set methods
Revision: [4544]
Fixing AuthComponent::redirect() to redirect back to $loginRedirect instead of $loginAction
Revision: [4543]
Corrected doc comment in Validation::blank()
Revision: [4542]
Adding core Debugger object
Revision: [4541]
Adding fix for secure cookie not being destroyed
Revision: [4540]
Replacing "thtml" with "ctp" in error templates
Revision: [4539]
More debug styles
Revision: [4538]
Adding debug CSS
Revision: [4537]
Adding fix for #2137
Revision: [4536]
Adding fix for #2070
Revision: [4535]
Setting max_execution_time to 0 on all CLI scripts
Revision: [4534]
Adding fix for #1815
Revision: [4533]
Adding fix for #2068.
Renaming Translate to TranslateBehavior.
Added empty class methods to TranslateBehavior.
Revision: [4532]
Proofing the comments in core.php. Fixing spelling errors and trying to reword sections.
Revision: [4531]
Adding some clarifications to controller doc comments.
Revision: [4530]
Removing 'showParents' attribute from FormHelper::select() output (Ticket #2134)
Revision: [4529]
Fixing instance references in Set method calls
Revision: [4528]
Fixing typo (ticket #2144)
Revision: [4527]
Renaming $__transactionStarted to $_transactionStarted (ticket #2141)
Revision: [4526]
Renaming $__sources to $_sources (ticket #2140)
Revision: [4525]
Moving Translate class to the behaviors directory.
Moving i18n sql to app/config/sql
Revision: [4524]
Fixing event:Selectors implementation for Ajax reloads
Revision: [4523]
Fixing implementation of Set::remove() for instance and static calling
Revision: [4522]
Adding key fix for Model::create() (Ticket #2106), and adding warning message for model load failures
Revision: [4521]
Refactoring ACL and tree code for query optimization changes
Revision: [4520]
Fixing the display of SQL errors when DEBUG > 0
Revision: [4519]
Adding the DB2 driver submitted by Daniel Krook
Revision: [4518]
Updating core Auth/ACL error messages
Revision: [4517]
Optimizing ACL node querying
Revision: [4516]
Adding parameters for AjaxHelper::sortable()
Revision: [4515]
Implementing Set::check() and Set::remove()
Revision: [4514]
Refactoring SessionHelper and SessionComponent
Revision: [4513]
Adding Model::bindNode() callback for optional authorization aliasing
Revision: [4512]
Refactoring SessionHelper and SessionComponent
Revision: [4511]
Refactoring CakeSession to remove eval()
Revision: [4510]
Fixing issue with Set::insert(), and changing CakeSession::_ _writeSessionVar() to use Set::insert()
Revision: [4509]
Implementing Set::insert() for dynamic array writes
Revision: [4508]
Implementing controller (CRUD)-based authorization
Revision: [4507]
Adding Set class dependency to Session
Revision: [4506]
Refactoring SessionComponent::write() to allow the first param to be an array.
Removing eval() from CakeSession::returnSessionVars() and CakeSession::readSessionVar()
Revision: [4505]
Refactoring Auth
Revision: [4504]
Adding AjaxHelper::sortable() fix for Ticket #2100
Revision: [4503]
Updating AclComponent for distributed ACL system
Revision: [4502]
Refactoring ACL system to require less model code
Revision: [4501]
Refactoring AclBehavior
Revision: [4500]
Fixing object support for Set::diff()
Revision: [4499]
Adding null value checks to Set::diff()
Revision: [4498]
Moving Object::enum() to Set::enum()
Revision: [4497]
Fixing typo, those happen when you are in a coma
Revision: [4496]
fixing last commit
Revision: [4495]
Adding Object::enum()
Revision: [4494]
Fixing ACL node creation for multiple insertions
Revision: [4493]
Fixing permissions setting for ACL
Revision: [4492]
Loading additional ACL model classes in AclBehavior
Revision: [4491]
Adding define ACL_DATABASE
Revision: [4490]
Adding missing headers
Revision: [4489]
Updating ACL SQL table definitions
Revision: [4488]
Adding Permission join model for ACL nodes
Revision: [4487]
Importing new ACL system
Revision: [4486]
Changing Object::set() to non-conflicting _set()
Revision: [4485]
Removing need for plugins to need a model
Revision: [4484]
Removing password data from user record access in AuthComponent
Revision: [4483]
Implementing AuthComponent::$autoRedirect()
Revision: [4482]
Adding tests for DboSource and AjaxHelper, and fixing code formatting in XmlHelper
Revision: [4481]
Adding object support to Set::extract()
Revision: [4480]
Fixing order of operations for AuthComponent
Revision: [4479]
Changing param order in Model::updateAll() so it makes more sense
Revision: [4478]
Fixing $conditions === true in DboSource
Revision: [4477]
Reverting changes made in last commit
Revision: [4476]
Implementing Model::deleteAll()
Revision: [4475]
Refactoring set() method into Object, and adding $conditiions === true translation in DboSource
Revision: [4474]
Adding Helper::webroot() to return correct url if theme is used
Revision: [4473]
Adding check for webroot/themed/[theme name]
Revision: [4472]
Fixing theme class
Revision: [4471]
Changing check for theme to empty
Revision: [4470]
Updating theme class to allow setting theme to null and deafult locations will be used.
Revision: [4469]
Fixing Configure::store().
Original version of method would set the array for a $key $value par incorrectly
Revision: [4468]
fixing issue with bake reading tables
Revision: [4467]
Allowing 'error' => false to disable validation error output in FormHelper::input() (Ticket #2071)
Revision: [4466]
Updating Behavior class def with new callback param
Revision: [4465]
Refactoring Model::save() and adding $created parameter to afterSave()
Revision: [4464]
Restructuring Inflector tests, and adding test for Ticket #2068
Revision: [4463]
Adding Inflector test for Ticket #2061
Revision: 4461
Fixing null child reference issue in XML
Revision: [4460]
Updating View class properties, and committing additional core tests
Revision: [4459]
Additional Ajax test
Revision: [4458]
Adding AjaxHelper tests
Revision: [4457]
Adding tests directory to scripts/templates/skel
Revision: [4456]
Fixing undefined index 'action' notice in Router
Revision: [4455]
Securing AuthComponent against re-POSTing password data
Revision: [4453]
Adding missing loadModel() (ticket #2058)
Revision: [4452]
Fixing typo (ticket #2057)
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4605 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [4449]
Adding fix for #2051
Adding additional methods to the ClassRegistry to set mappings to class names.
Added ClassRegistry::map() in the model to set mappings where needed
Revision: [4448]
Adding 'evalScripts' fix for AjaxHelper (Ticket #2048)
Revision: [4447]
Fixing tests for DboSource after changes made to remove extra white spaces
Revision: [4445]
Updating test suite
Revision: [4444]
Removing directories from cases.
Updating DispatcherTest
Revision: [4443]
Updating test suite
Revision: [4442]
fixing h2 in test suite
Revision: [4441]
Removing redundant group test
Revision: [4440]
Updating html for test suite.
Added error page when SimpleTest is not installed.
Fixed model.test.php failing on PHP 4
Revision: 4439
updating test suite layout
Revision: [4438]
Removing all language file svn these are now located at http://cakeforge.org/projects/translations/
Revision: [4437]
Adding fix for #2047
Revision: [4436]
Fixing notice when not group tests are found
Revision: [4435]
Fixing unset variable error
Revision: [4434]
Updating test suite with correct paths.php
Changed vendor() to return true or false
Revision: [4433]
Adding test suite to the core.
Creating directories for application level testing
Revision: [4432]
Fixing default extension parsing behavior for Router::parseExtensions()
Revision: [4430]
Moving tests and test suite in the 1.2.x.x core releases
Revision: [4429]
Updating Router::parseExtensions() so that parameters do not need to be wrapped in an array
Revision: [4427]
Fixing AjaxHelper::form() for compatibility with FormHelper::create()
Revision: [4426]
Disabling Model::loadInfo() for models that do not use tables
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4451 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: 4404
Adding fix for #2012
Revision: [4403]
Adding fix for #2021
Revision: [4402]
Changing the order of include_path this is done to fix issues with servers having core cake files in one location and a user wanting to use a local copy
Revision: [4401]
Added fix for #1991
Revision: [4400]
Adding redirect fix for Ticket #1951
Revision: [4399]
Disabling REST-compliant hidden field temporarily
Revision: [4397]
Applying patch from #2019
Revision: [4396]
Adding magic method fix for null query values (Ticket #1999), and adding PostgreSQL boolean quoting patch (Ticket #1788)
Revision: [4395]
adding patch to dbo_postgres, #1828
Revision: [4394]
Adding patch from #1844
Revision: [4393]
Adding fix for #1928
Revision: [4392]
Added plugin view caching #1805.
Also fixed#1315
Revision: [4391]
Adding patch from #1851.
Fixed#1851 and #1876
Revision: [4390]
Fixed bad merge on Model::bindModel().
Revision: [4389]
Adding fix for #1946.
Revision: [4388]
fix in acl.php cli for delete and getPath, #1831
Revision: [4387]
Updating Japanese translations (ticket #2030)
Revision: [4386]
Fix for #2031
Revision: [4385]
Adding fix for #1988
Revision: [4384]
Adding fix for #2001
Revision: [4383]
Adding fix for #2027
Revision: [4382]
Adding fix for #1965
Revision: [4381]
Adding fix for #2023
Revision: [4379]
Adding fix for #1908
Revision: [4378]
Adding fix for #1822
Revision: [4377]
Adding fix for #1993
Revision: [4376]
Correcting doc comments for #1852
Revision: [4375]
Reverting changes recent changes to DboSource
Revision: [4374]
Fixing undefined variable notice in DboSource::update()
Revision: [4373]
Fixing $fields error for belongsTo associations
Revision: [4371]
updating inflector rules #1939
Revision: [4370]
Adding fix for #1872.
Fixed helpers not being set in cached files
Revision: [4369]
Adding fix for AjaxHelper::drag() (Ticket #1906), and adding AjaxHelper test case
Revision: [4368]
Updating DboSource with new query generator implementation, and updating DboSource tests
Revision: [4367]
adding fixes to acl cli for #1885, and new upgradedb in acl cli for #1857
Revision: [4366]
changing field types to char(2) on table aros_acos
Revision: [4365]
Replacing ternary operations in FormHelper, and adding DOM ID's back to hidden inputs
Revision: [4364]
Adding fix for #1888
Revision: [4363]
adding fixes to bake #1881, #1929, 1891
Revision: [4362]
Fixing key quoting in JavascriptHelper::object() (Ticket #1986)
Revision: [4360]
Adding PostgreSQL conditional expressions to DboSource (Ticket #1914)
Revision: [4359]
Adding fix for #1953
Revision: [4357]
Adding insertQueryData fix for foreign keys = 0 (Ticket #1959)
Revision: [4356]
Adding fix for #1853
Revision: [4355]
Adding patch from #1973
This fixes issues with singular words that end in us or ss
Revision: [4353]
Adding fix for Status singular inflection
Revision: [4352]
Allowing user defined inflections to override the core
Revision: [4350]
Removing directories that are not used
Revision: [4349]
Adding ternary op wrapper function to basics
Revision: [4348]
adding uses('set') for Set::normalize() fix in RequestHandler
Revision: [4347]
fixing use of normalize in RequestHandler
Revision: [4346]
fix for xml helper
Revision: [4345]
Adding fix for Notice: Undefined variable: data
Revision: [4344]
refactored most methods, transaction support, case insensitive comparison & sorting, added createSequence() and sequenceExists(), bug fixes
Revision: [4343]
Applying patch from ticket #2009
Revision: [4342]
Enabling join models for all DBOs
Revision: [4341]
Updating HtmlHelper::css() to support array paths
Revision: [4340]
Fixing magic method query generation for array condition values (Ticket #2008)
Revision: [4339]
Updating Model for testing compatiblity
Revision: [4338]
Fixing script output caching in JavascriptHelper
Revision: [4337]
Rewriting automatic variable detection to work with any field
Revision: [4336]
Fixing typo (ticket #2003)
Revision: [4335]
Adding Socket core class and unit test
Revision: [4330]
Fixing column quoting for array-based conditions when columns are wrapped in SQL functions
Revision: [4329]
Fixing column length parsing in DboMysql
Revision: [4328]
Fixing error introduced in [4311] the DboSource::limit() does not return results as expected.
When column is tinyint(1) is $limit = LIMIT tinyint(1).
All others are similar result with $limit = LIMIT [column type][#]
Revision: [4327]
Refactoring AuthComponent::user()
Revision: [4326]
Updating AuthComponent docblocks
Revision: [4325]
Fixing AuthComponent redirect URLs
Revision: [4324]
Adding shortcut icon generating to HtmlHelper::meta()
Revision: [4323]
Adding fallback for deprecated function mysql_list_tables() in DboMysql::listSources()
Revision: [4322]
Adding AuthComponent::user() to return current user, fixing config/paths docblocks, and adding IMAGES path
Revision: [4321]
Adding automatic password hashing for user logins and creates in AuthComponent
Revision: [4320]
Implementing shutdown() callback for components
Revision: [4319]
Fixing issue with conditional values being empty arrays in DboSource::conditionKeysToString()
Revision: [4318]
Fixing $model parameter in FormHelper::create() (Ticket #1963)
Revision: [4316]
Clearing validation errors on Model::create() (Ticket #1960)
Revision: [4315]
Updating helper method references, and fixing FormHelper::hidden() to work with '_method'
Revision: [4314]
Fixing return value of loadModels()
Revision: [4313]
Adding Model::isUnique() for simplified checking of unique fields/values
Revision: [4312]
Refactoring AuthComponent, and fixing URL comparison error
Revision: [4311]
Adding schema generation support to DboMysql
Revision: [4309]
Adding Controller::redirect() fix (Ticket #1951), and fixing redirect URL to conform with HTTP/1.1
Revision: [4308]
Adding fix for Ticket #1974
Revision: [4307]
Moving normalizeList() (basics) to Set::normalize()
Revision: [4306]
Fixing AppController::$uses merging for controllers with no models of their own. To completely disable $uses, set $uses = null in your controller.
Revision: [4305]
Enforcing component callback disabling in Dispatcher (do $this->Component->enabled = false in beforeFilter).
Revision: [4304]
Fixing typo in HABTM definition (ticket #1975)
Revision: [4303]
Adding some spaces (ticket #1961)
Revision: [4302]
fixing FormHelper::input() error messages, ticket #1957
Revision: [4301]
Fixing array key name in FormHelper::input()
Revision: [4300]
updating bake and css, also added a name key to the generateFieldNames
Revision: [4299]
changing cache() to allow writing to the tmp directory
Revision: [4298]
Adding 'before', 'between', and 'after' options to FormHelper::input()
Revision: [4297]
Adding back 'default' key to table description, and fixing Model::create() to not include empty default values
Revision: [4296]
Fixing URL error condition in AuthComponent::startup(), and adding login failure handler
Revision: [4295]
Fixing $model parameter for FormHelper::create(). Must pass false if the form is not associated with a model.
Revision: [4294]
Adding 'default' option to HtmlHelper::link() to prevent default action
Revision: [4293]
Adding FormHelper::input() fix for generating select menus (Ticket #1860)
Revision: [4292]
Changed Configure::_ _writeConfig() to use instance from getInstance().
Revision: [4291]
Adding check for existence of Core key in class.paths.php.
Change Configure::_ _writeConfig() to cache files for 10 seconds if DEBUG > 0.
Revision: [4290]
Fixing key checking in AuthComponent
Revision: [4289]
Adding check for new dot notation that will be used to load classes
Revision: [4288]
Adding changes to other load*() functions in basics.php to create cached paths for loaded classes
Revision: [4287]
Adding Auth component
Revision: [4286]
Reverting changes from [4285]
Revision: [4285]
adding a return false to cache and configure
Revision: [4284]
Adding addslashes() to Configure::store() so content will have backslashes before characters that need to be quoted.
Removed error notice that is thrown when file is not present
Revision: [4283]
updating cake.generic.css
Revision: [4282]
updating FormHelper, #1860
Revision: [4281]
fixing typo in bake, #1902
Revision: [4280]
updating skel templates
Revision: [4279]
adding pagination and sorting to scaffold. refactoring plugin views and redirects, updating default layout
Revision: [4278]
adding check for is_writeable to cache()
Revision: [4277]
moving data conversion for xml from Model::set() to RequestHandler::startup();
Revision: [4276]
adding empty $config to Configure::__writeConfig, update to model for multiple datasources with a table prefix, added option to wrap xml with <data> to wrap the model elements when using Model::set()
Revision: [4275]
Correcting params in doc comments
Revision: [4274]
Adding new methods to Configure class that is used to created a cached version of config files.
Adding Configure::store() method call to bootstrap.php to create a cached file for class paths.
Adding Configure::read() to load class paths into Configure instance.
Adding check in loadModel() to get the class path from Configure::read('Models'); if set, if values are not set, the correct file is found and added to the cache file for faster loading.
Revision: [4273]
Changing .thtml to .ctp in templates
Revision: [4272]
Removing links to wiki
Revision: [4271]
Adding Ajax indicator fix for Ticket #1880
Revision: [4270]
Adding additional fix to [4269] to bypass cache when multiple forward slashes are used in the url
Revision: [4269]
Adding fix to CacheHelper when $this->url is /
Revision: [4268]
Fixing $options array merge order in PaginatorHelper::link()
Revision: [4267]
Adding 'indicator' feature to AjaxHelper
Revision: [4266]
Updating TextHelper::autoLinkEmails() with new API changes (Ticket #1874)
Revision: [4265]
Implementing Validation::ip()
Revision: [4264]
Implementing minLength and maxLength
Revision: [4263]
Fixing typos
Revision: [4262]
Adding Sanitize::clean() to replace Sanitize::cleanArray(), cleanValue(), etc.
Revision: [4261]
Updating DboPear to be consistent with DboSource API 1.2
Revision: [4260]
Adding validation fix for Ticket #1850, and adding warning messages for Model::invalidFields() and Model::validates()
Revision: [4259]
Adding FormHelper::create() fix for AjaxHelper (Ticket #1836)
Revision: [4258]
Adding PaginatorHelper::options() to set default pagination options
Revision: [4257]
Additional helper detection for paginate()
Revision: [4256]
Fixing DOM ID's for HtmlHelper::selectTag() (Ticket #1847)
Revision: [4255]
Fixing HtmlHelper::link() to allow passing $escapeTitle and $confirmMessage params as 'escape' and 'confirm' in $options
Revision: [4254]
Fixing ambiguous key sorting in Controller::paginate()
Revision: [4253]
Fixing URL passing in AjaxHelper::form()
Revision: [4252]
bake, redirect links
Revision: [4251]
bake, generated links
Revision: [4250]
re-fixing for the custom controllers in bake
Revision: [4249]
updating bake, added fix for ticket #1835 and #1841, css update for #1835.
Revision: [4248]
Adding fix to allow Configure::write('debug', '0'); in a controller method
Revision: [4247]
Adding Indonesian translation
Revision: [4246]
Fixing array key in PaginatorHelper::counter()
Revision: [4245]
Cleaning up FormHelper code
Revision: [4244]
Adding patch from phishy:
sets case insensitivity of sorting after connect
clears statements/cursors when done interating through them
begun adding transaction support
fixed date/timestamp support to support more date formats
added supports for dates and timestamps
added a sequence public property instead of the hardcoded name
Revision: [4243]
Adding skeleton of translation string extractor class
Revision: [4238]
making it possible to use FormHelper without a model
Revision: [4237]
Adding 'json' parameter for Ajax onComplete callback (Ticket #1843)
Revision: [4236]
overfactoring namedArgs, they are used by default with a colon as a separator
Revision: [4235]
Fixing issue in FormHelper::input() where the 'type' attribute appears twice
Revision: [4234]
Adding Paginator methods for links and sorting
Revision: [4233]
Replacing deprecated Html->formTag() with Form->create()
Revision: [4232]
Adding additional Dispatcher fixes for named arguments; fixing parameters passed in Paginator URLs
Revision: [4231]
"Correcting doc comments in basics.php
Changed the params order for _ _c()."
Revision: [4230]
Fixing "undefined variable" error in dispatch
Revision: [4229]
Adding fix for Ticket #1823
Revision: [4228]
adding router fix for array params, ticket #1824, removing ternary operator from HtmlHelper::link();
Revision: [4227]
Fixing an error in I18n class that would sometimes show up when using Scaffolded methods
Revision: [4226]
"A little more refactoring on HtmlHelper::checkbox()"
Revision: [4225]
"Fixed typo in [4221]"
Revision: [4224]
Adding fix for Notice: Use of undefined constant action - assumed 'action' on Scaffolded view()
Revision: [4223]
Adding patch from Ticket #1354
Revision: [4222]
"Adding a second param to bindModel and unbindModel to allow
turning off the auto resetting of the associations.
By default associations are always reset to the orignal models values"
Revision: [4221]
Adding patch from Ticket #1821
Revision: [4220]
Adding fix from Ticket #1808.
Correcting language name in I10n class.
Removed unused var from CookieComponent
Revision: [4219]
Adding Slovenian translation
Revision: [4218]
Updating CookieComponent class to allow multidimensional arrays to be stored in one cookie.
Changed write() to allow passing $expire and $encrypt.
Revision: [4217]
Replacing '_view_' with 'view'
Revision: [4216]
Fixing parse error in PHP4
Revision: [4215]
Updating French, Italian, and Danish translations
Revision: [4214]
fixing typo in doc comment for CookieComponent::$_ _values;
Revision: [4213]
Adding secure CookieComponent class.
Revision: [4212]
fixing router args in urls, ticket #1811
Revision: [4211]
Fixing magic method names
Revision: [4210]
Merging changes from 1.1.x.x CakeSession
Revision: [4209]
Updating Danish translation
Revision: [4208]
Updating Danish translation
Revision: [4207]
Adding fix for I18n when $domain is specified using any of the _ _d*() functions
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4406 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2641]
Adding fix for file upload data
Revision: [2640]
Disabling Dispatcher access to controller callbacks
Revision: [2639]
Fixing output bug in AjaxHelper::link()
Revision: [2638]
Adding fix for Ticket #714 (The OC! [not the tv show])
Revision: [2637]
Additional refactoring of DB_ACL
git-svn-id: https://svn.cakephp.org/repo/trunk/cake/1.x.x.x@2642 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2406]
Adding model persistence when using var $uses array.
Added var $name to PagesController
Revision: [2405]
Adding 5 of the 7 patches from Ticket #594
Revision: [2404]
Added fix for Ticket #575
Revision: [2403]
"Adding fix for core vendors directory when cake installation is separated into different paths "
Revision: [2402]
Added fix for Ticket #588
Revision: [2397]
Adding fix for Ticket #580
Revision: [2387]
Adding fix for Ticket #558
Revision: [2386]
Adding fix for Ticket #562
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2407 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2158]
Changing vendors() to user require_once().
Revision: [2157]
Fixed missing directory separator.
Revision: [2156]
Added a few more fixes for Ticket #447
Revision: [2155]
Reverting changes in [2153]
Adding fix for Ticket #447
Revision: [2154]
Adding patch from Ticket #448
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2159 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2098]
Removed check for database class to load model classes from the models directory.
Fixed missing views not being found.
Revision: [2097]
Fixed the WWW_ROOT setting
Revision: [2096]
Changed the way Sessions component is added to the components array
Revision: [2095]
Moved the WWW_ROOT define.
Revision: [2094]
Components/Helpers etc. in AppController are now automatically added to all controllers
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2099 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2092]
Added fix for = not being added the conditions.
Corrected paths for test suite.
Test are now located in app/test/
Revision: [2090]
Added fix to DboSource::conditions() that will check for the escaped single quotes.
Before this fix any matching single quote pair could cause failure
Revision: [2089]
Fixed duplicate WHERE being added to the sql string
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2093 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2025]
A little more work on plugin to set some default routing.
Revision: [2024]
Changed DboSource::field() so the name() is not called for some field variables.
Revision: [2023]
Changes made in [2022] should only check if the $conditions is not empty.
Revision: [2022]
Changed DboSource::conditions() so it will add the "ticks" needed around the Model.field names.
The Model.field name conventions must be used for this to work.
Revision: [2021]
Adding fix for Ticket #405
Revision: [2020]
Added fix for Ticket #403
Revision: [2019]
Added patch from Ticket #404.
Fixing formatting of files.
Revision: [2018]
Fixing formatting of files
Revision: [2017]
Fixed bad search and replace
Revision: [2016]
Fixing formatting of files
Revision: [2015]
Replaced all 3 space indents with 4 space indents
Revision: [2014]
Updating variables to use the naming proper conventions
Revision: [2013]
Added patch from Ticket #406
Revision: [2012]
Adding fix for Ticket #407.
Fix variables that where not formatted per the coding conventions
Revision: [2011]
Adding patch from Ticket #401
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2026 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [2009]
Adding fixes for session errors posted in the google group.
Changed the header for PHP version in the model classes.
Change uses() back to require_once
Revision: [2008]
Adding reference back to the PHP 4 model
Revision: [2007]
Merging changes from model_php5
Revision: [2006]
Fixing recursive associations, adding whitelist to Model::save
Revision: [2005]
Added fix for error in CakeSession class.
Updated home.thtml
Revision: [2004]
Rearranged some of the defines moving the most often changed ones to the top of the script
Revision: [2003]
Moved SQL files distributed with the core to app/config/sql/
Removed app/config/routes.php.default
Fixed class_exists check in TextHelper
Revision: [2002]
adding sql directory
Revision: [2001]
Fixed error when cake distribution is installed inside of the DOCUMENT ROOT
Revision: [2000]
Adding checks for classes that are already loaded so the require() calls will not error
Revision: [1999]
Replacing all require_once() with require()
Revision: [1998]
Moved creation of the Dispatcher object to app/webroot/index.php
Revision: [1997]
Adding session sql file
Revision: [1996]
Revision: [1995]
Fixing session db queries
Revision: [1994]
Change the require_once in bootstrap to require.
Merged changes John made to the CakeSession database methods
Revision: [1993]
Removing some constants that are not needed
Revision: [1992]
Adding fix for Ticket #400
Revision: [1991]
Fixing Ticket #348
Revision: [1990]
Fixing Tickets #397 and #399
Revision: [1989]
Fixed callbacks in JavaScript events and Ajax, fixed Controller::beforeRender so you can set view variables, and fixed Ticket #394
Revision: [1988]
Renamed the $dir param to $direction.
Added default value to the DboSource::order() $direction param.
Revision: [1987]
Adding changes back to the sessions class I reverted in [1984]
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2010 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [1985]
Changed DboSource?::order() to allow passing an array in the order param
Revision: [1984]
Reverting changes from [1983]
Revision: [1983]
Merging change from [1966] and [1967]
Revision: [1982]
Adding fix for DboSource::order().
This allows setting the order in the find methods.
Revision: [1981]
cleaned up code
Revision: [1980]
Corrected the array keys in the regex I added
Revision: [1979]
Added check to DboMysql::value() that does not add quotes around a numerical value.
Refactored DboSource::conditions() adding better regex.
Revision: [1978]
Added check for LIKE in a condition array this fixes the = being added.
Revision: [1977]
Added fix for Ticket #392
Revision: [1976]
Adding changes suggested in Ticket #381.
These have not been fully tested.
Revision: [1975]
Added fix for Ticket #391
Revision: [1974]
Added patch from Ticket #390
Revision: [1973]
Adding patch from Ticket #386
Revision: [1972]
Added patch from Ticket #385.
Changed wording of a comment.
Revision: [1971]
Added patch from Ticket #383
Revision: [1970]
Adding fix for Ticket #395
Revision: [1969]
Adding more detailed comment to path defines
Revision: [1968]
Making a few more changes to the path settings
Revision: [1965]
fixing path issue with loading PagesController
Revision: [1964]
Added model method for getting column types by field
Revision: [1963]
Corrected paths to the tmp directory.
Making a few more changes to the defines in index.php
Revision: [1962]
Moving tmp directory to app
Revision: [1961]
Starting separation of core from the application.
Revision: [1960]
Adding vendors directory to app directory
Revision: [1959]
Finished support for recursive associations. Still needs some testing...
Revision: [1958]
Adding fix for Ticket #387, and automagic id's for form inputs
Revision: [1957]
Revision: [1956]
Adding fix for error reported in Google Group: http://groups.google.com/group/cake-php/browse_thread/thread/395593a3cea34174
Revision: [1955]
Adding fix for Controller::referer()
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1986 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [1841]
Merging changes made in model_php5.php to model_php4.php
Revision: [1840]
Adding fix for PHP 5 when using mysql_connect setting.
Commented out the call to Dbo*::disconnect(). This was closing connections early.
Adding fixe for Ticket #302.
Adding Enhancement for Ticket #300.
Adding fix for Ticket #299
Adding Enhancement for Ticket #298
Adding fix for Ticket #297
Adding Enhancement/Patch from Ticket #296
Revision: [1838]
working on deeper recursive joins
Revision: [1837]
Updating copyright information in all files
Revision: [1836]
Adding fix when setting a field value to 0.
Before it would set this to NULL, which was not expected result.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1842 3807eeeb-6ff5-0310-8944-8be069107fe0
Revision: [1761]
Removing old db_acl.sql
Revision: [1759]
Removed unneeded calls to uses().
Changed basics.php listClasses() no longer using folder class.
Starting corrections in DboPostgres class.
Adding missing DboPostgres::query().
Added missing doc blocks to AjaxHelper.
Fixed undefined keys in FormHelper::generateFields()
Reformatted FormHelper::generateFields() adding open and close brackets where needed
Revision: [1758]
Fixed typo
Revision: [1757]
Fixed errors found when using PHP 4.
Fixed a scaffold error
Revision: [1756]
Merging changes to model_php4.php
Revision: [1755]
Fixed scaffolding for the changes made to the model.
Fixed Model::isForeignKey(), replaced array_key_exists with in_array, other function was failing
Revision: [1754]
Committing changes from bundt model to beta.
DataSources will not be in the beta release
Revision: [1751]
Cleaning up a little more in the code.
Removing loading of log.php unless it is really needed.
Refactored dispatcher to speed up the stripslashes code if it is called
Revision: [1748]
removing all references to error_messages and deleting the file
Revision: [1747]
updated more error messages
Revision: [1746]
removing all error message defines
Revision: [1745]
added _() method from 1.0 to basics.php only used to return string right now
Revision: [1744]
Adding fix for ticket #220
Revision: [1743]
More work on ErrorHandler class
Revision: [1742]
Renaming error view for missing database connection
Revision: [1741]
More work on ErrorHandler class
Revision: [1740]
More work on error class
Revision: [1739]
Replacing all $_SERVER variable check with env() in basics.php
Revision: [1738]
Adding env() to basic
Revision: [1737]
Updated session to use env()
Revision: [1736]
Removing ternary operators from Dispatcher
Revision: [1735]
Per nates request I am rolling back ACL to [1373]
Revision: [1734]
Removed the IP in the session class this was not very reliable.
Added a time setting that generates current time adding the Security::inactiveMins() to the session
Removed code that was added to basics.php to replace gethostbyaddr().
Added CAKE_SESSION_STRING define to core.php which is used in the by the Session class to generate a hashed key.
Revision: [1733]
Moving errors messages to ErrorHandler class.
Updating errors view for use with new class.
Updating Scaffold to use new class.
Updated Dispatcher to use new class.
Removing methods from Object class
Revision: [1732]
Adding ErrorHandler class
Revision: [1731]
Adding fix for Ticket #223
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1762 3807eeeb-6ff5-0310-8944-8be069107fe0
[1613]
Fixing Bake (Ticket #5)
[1612]
Adding new file header
[1611]
Starting to fix Bake (Ticket #5)
[1610]
Adding patch for Ticket #63
[1609]
Fixing ticket #13
[1608]
Fix so only sub classes that have a __destruct() implemented will have it registered
[1607]
Fixing ticket #130
[1606]
Fix for Ticket #190
[1605]
Fixing ticket #136
[1604]
Fixed would throw error if a action was camelCased in the url or in requestAction()
[1603]
fixed a few typos in home view
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1614 3807eeeb-6ff5-0310-8944-8be069107fe0
Updated headers.
beginning to clean up files that are not used in this version of Cake
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1593 3807eeeb-6ff5-0310-8944-8be069107fe0
Author: phpnut
Date: 10:09:03 PM, Monday, October 31, 2005
Message:
Removed references in the Session class
[1283]
Author: phpnut
Date: 8:47:37 PM, Monday, October 31, 2005
Message:
Added fix to the Controller::constructClassess().
The database should have an instance available if a component will use it.
[1282]
Author: phpnut
Date: 8:36:07 PM, Monday, October 31, 2005
Message:
Updated the Model association methods to correct and error I introduced when reactoring last week.
Added a return from each of the settings in Security::inactiveMins(); This class is not fully implemented.
Updated scaffold and dipatcher with changes to the session class.
Fixed problem with session not working properly.
Added a regenrate id for sessions.
When CAKE_SECURITY is set to high this will regenrate a new session key on each request.
The old session file will be removed from the file system. This is a added security measure.
[1270]
Author: phpnut
Date: 1:55:28 PM, Sunday, October 30, 2005
Message:
Updated Session class to regenrate a new session key on each request when security level set to high.
Updated doc comments in some classes
[1269]
Author: phpnut
Date: 9:49:43 AM, Sunday, October 30, 2005
Message:
Added a fix for Ticket #105
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1286 3807eeeb-6ff5-0310-8944-8be069107fe0