PhpNut
82d46067ab
Corrected doc comment.
2010-11-17 15:00:27 -06:00
PhpNut
bed7767258
Removing __cache property that can be altered outside of the class definition.
...
Adding __resetCache() as a replacement for checking if cache should be reset and written.
2010-11-17 14:02:35 -06:00
José Lorenzo Rodríguez
40418de218
Freeing up some memory in dbos after the result set has been completly fetched.
...
Adding dbo_mysql and dbo_postgres to the AllDAtabase testsuite
2010-11-16 23:59:24 -04:30
José Lorenzo Rodríguez
c0f10437ea
Adding a few transactions to speed up a little tests involving fixtures
2010-11-16 23:14:48 -04:30
José Lorenzo Rodríguez
1326707c9d
Implementing transaction nesting, this will allow to open multiple transactions that will only be commited if all transactions succesfully calls commit()
2010-11-16 22:56:23 -04:30
mark_story
47f6a29998
Small optimizations in env() and Helper::_parseAttributes().
2010-11-16 22:24:54 -05:00
mark_story
d89581dcca
Changing object construction and method call to use file_put_contents.
2010-11-16 21:54:05 -05:00
mark_story
d12c232d8a
Merge branch '1.3' into merger
...
Conflicts:
app/config/core.php
cake/console/templates/skel/config/core.php
cake/dispatcher.php
cake/libs/controller/components/auth.php
cake/libs/view/helpers/form.php
cake/tests/cases/libs/cake_test_case.test.php
cake/tests/cases/libs/controller/components/security.test.php
cake/tests/cases/libs/model/models.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helpers/paginator.test.php
cake/tests/lib/cake_test_case.php
2010-11-16 21:48:13 -05:00
José Lorenzo Rodríguez
f2b707ac0b
Merge remote branch 'origin/2.0' into feature/2.0/pdo
...
Conflicts:
cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_mysqli.test.php
cake/tests/cases/libs/model/datasources/dbo_source.test.php
2010-11-16 21:54:42 -04:30
mark_story
5349257bbd
Changing empty() to !isset() to avoid additional cache hits when po files are missing or empty.
2010-11-16 07:32:14 -05:00
José Lorenzo Rodríguez
a335891eba
mapping lastNumRows to lastAffectedRows as it is not possible to do the first one using PDO
2010-11-16 02:02:08 -04:30
mark_story
66e6ec763e
Merge branch 'dispatcher-request' into 2.0
...
Conflicts:
cake/libs/configure.php
cake/tests/cases/libs/all_routing.test.php
cake/tests/cases/libs/controller/controller.test.php
2010-11-15 22:42:54 -05:00
Juan Basso
7e0d34903e
Removed use of reference in params of http methods.
2010-11-15 00:09:52 -02:00
mark_story
293ef95f33
Adding more documentation, and adding some return early changes.
2010-11-14 18:43:46 -05:00
mark_story
db3f74dfa0
Moving a method around.
2010-11-14 18:38:10 -05:00
mark_story
070066be18
Expanding doc blocks for Dispatcher.
...
Extracting _isPrivateAction() so subclasses could change the behavior.
2010-11-14 18:37:27 -05:00
mark_story
1631f31460
Adding doc comments to Configure and App.
2010-11-14 18:26:54 -05:00
mark_story
1b89547c58
Pulling App out into its own file. Trying to stick with one class per file conventions.
...
Removing class_exists check, as Set is loaded during the framework
bootstrap.
2010-11-14 13:02:30 -05:00
mark_story
afd2683602
Adding a check for loaded routes. This prevents routes being loaded on each dispatched action, such as when requestAction is called.
2010-11-14 01:12:39 -05:00
mark_story
f27566336c
Renaming private method to protected.
...
Removing return by reference operator.
2010-11-14 01:08:13 -05:00
mark_story
f36f38e7f6
Adding doc blocks and adding type hints for _invoke().
2010-11-14 01:05:42 -05:00
mark_story
f02e0483ee
Reworking parameter munging specific to requestAction into requestAction. Updating tests cases for Object. As request->data is an array() not null. And leading / is trimmed off of [url][url].
2010-11-14 01:01:11 -05:00
mark_story
ea80a6dbbb
Removing instance variables that were no longer needed, as they weren't actually being used for much.
2010-11-14 00:16:07 -05:00
mark_story
1fe84c00dd
Starting to try and simplify the bootstrap process, and give a choice
...
over which GET param is used for cake's url.
2010-11-14 00:06:01 -05:00
mark_story
dad7963ea4
Moving Dispatcher inside libs directory, as it is part of CakePHP's libs.
2010-11-14 00:00:23 -05:00
mark_story
6073ac5dfa
Fixing errors caused by accessing things that don't exist.
2010-11-13 23:57:01 -05:00
mark_story
c7fed2ecba
Removing duplicate calls to Inflector.
2010-11-13 21:08:26 -05:00
mark_story
9b08b725fe
Merge branch '2.0' into 2.0-view
...
Conflicts:
cake/libs/controller/controller.php
cake/libs/view/helpers/cache.php
2010-11-13 21:03:54 -05:00
mark_story
4c3337598e
Updating version numbers for 1.3.6
2010-11-13 20:01:20 -05:00
Juan Basso
974161cf3a
Changed the name of header to use in Digest method.
2010-11-13 21:47:25 -02:00
Juan Basso
85607a9963
Removed interference in the name of the headers.
2010-11-13 21:44:11 -02:00
Juan Basso
44629bd673
Support to digest method in HttpSocket. Thanks to jmcneese and Adrien Gibrat.
2010-11-13 20:51:09 -02:00
Juan Basso
1d56625f3a
If method is false, dont send the authentication. Fixed throw message.
2010-11-13 17:22:16 -02:00
Juan Basso
1dfd3ce0b1
Changing the auth value only if auth not is setted.
2010-11-13 13:40:00 -02:00
mark_story
01894b315f
Fixing issues caused by not accessing the request object correctly.
2010-11-12 23:14:34 -05:00
mark_story
18bb5f6b8b
Removing =& operators for construction of objects.
2010-11-12 23:05:44 -05:00
mark_story
47fa4713b1
Pulling ScaffoldView into a separate file.
2010-11-12 22:54:28 -05:00
mark_story
85e072a64b
Removing reference operators in view class constructors.
2010-11-12 22:51:53 -05:00
mark_story
4e3b62e466
Removing vestigial method in App.
...
Fixing E_STRICT error in Router.
2010-11-10 23:43:48 -05:00
mark_story
6c2b088706
Merge branch '2.0' into 2.0-view
2010-11-10 23:41:44 -05:00
José Lorenzo Rodríguez
00a3eda4d0
Fixing broken test because of change done in previous commit
2010-11-10 23:48:58 -04:30
mark_story
76c3e1a112
Adding cache comment stripping to the CacheHelper, it was recently removed from View, and needed to be added here to fix failing tests.
2010-11-09 23:55:30 -05:00
mark_story
6c0dfe9592
Fixing error where params[url] has moved.
2010-11-09 23:44:33 -05:00
mark_story
ee0dc785b2
Removing cache comment stripping, they are harmless in html/xml.
2010-11-09 22:37:02 -05:00
mark_story
7ad4068085
Refactoring to remove some duplication.
2010-11-09 22:27:36 -05:00
mark_story
1cf5e72054
Removing duplicated calls to slug()
...
Extracting getElementFilename() into a method, this should allow developers to more easily replace how elements are found.
Refs #1268
2010-11-09 22:16:45 -05:00
Juan Basso
777afb6d3e
separeted auth from HttpSocket. Refs #880
2010-11-09 23:09:56 -02:00
Juan Basso
ef2a7d4608
Replaced trigger_error by throw Exception.
2010-11-09 21:28:11 -02:00
Juan Basso
8a4faa1e69
Updated doc to avoid E_STRICT messages.
2010-11-09 21:12:40 -02:00
Juan Basso
c6dd77de6f
Removed unsed attribute.
2010-11-09 21:04:52 -02:00
Juan Basso
8c29847c8f
Simplified the CakeSocket and fixed some phpdocs.
2010-11-09 19:07:29 -02:00
Juan Basso
fb5495fad5
Throws an exception on fail in connect.
2010-11-09 18:58:29 -02:00
Juan Basso
b46b861383
Removed unsed variable.
2010-11-09 18:54:33 -02:00
José Lorenzo Rodríguez
47c6132b24
cleaning up some tests, adding missing parameters in DboSource to match declaration on DataSource
2010-11-09 01:25:05 -04:30
José Lorenzo Rodríguez
9caba98780
Merge branch '2.0' of github.com:cakephp/cakephp into feature/2.0/pdo
2010-11-08 22:40:09 -04:30
José Lorenzo Rodríguez
8c2f9e1d2b
Removing E_STRICT errors from router
2010-11-08 22:38:30 -04:30
José Lorenzo Rodríguez
afa5ee6885
Removing E_STRICT errors from connection manager
2010-11-08 22:37:34 -04:30
José Lorenzo Rodríguez
2fa653d2f3
Removing E_STRICT errors from i18n
2010-11-08 22:37:09 -04:30
José Lorenzo Rodríguez
398adbbc7a
Removing E_STRICT errors from debugger
2010-11-08 22:36:48 -04:30
José Lorenzo Rodríguez
4cba8a12a0
Removing E_STRICT errors from Configure and App class
2010-11-08 22:36:38 -04:30
José Lorenzo Rodríguez
62017b2e38
Removing E_STRICT errors from ClassRegistry
2010-11-08 22:35:55 -04:30
José Lorenzo Rodríguez
09011d1010
Removing E_STRICT errors from CakeSession
2010-11-08 22:35:31 -04:30
mark_story
e8678b38ac
Adding specific conditions to model->delete's call to dbo->delete. This
...
helps fix a race condition where dbo->defaultConditions could cause
additional data loss. Fixes #250
2010-11-08 21:50:45 -05:00
José Lorenzo Rodríguez
f93a759220
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-11-08 21:30:38 -04:30
Juan Basso
b413aa99d9
Removing instance by reference.
2010-11-08 23:51:45 -02:00
mark_story
dfefc2d97b
Very initial pass at getting elements cached with Cache. Refs #1268
2010-11-08 00:06:10 -05:00
Ceeram
bc7770aa83
removing useless calls to mapActions()
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-11-07 23:16:41 -05:00
mark_story
e431e86aa4
Fixing issue found by Felix Wilhelm(flxm) where users could send potentially dangerous or corrupted serialized objects to SecurityComponent, potentially allowing manipulation of file map caches. Test case added.
2010-11-07 20:53:04 -05:00
Jeremy Harris
c98306727d
Merge branch '2.0-redirect' into 2.0
2010-11-07 17:42:04 -08:00
Jeremy Harris
7630580511
Added support for redirection routes. Fixes #1151
2010-11-07 17:33:05 -08:00
Jeremy Harris
060f149a84
Added configurable ellipsis on Paginator::numbers(), Paginator::first(), Paginator::last(). Fixes #1086
2010-11-07 17:08:01 -08:00
mark_story
3216c902cd
Removing the enable parameter on HelperCollection, BehaviorCollection, and ComponentCollection. They all now support the enabled option that Behaviors have historically supported. This provides a simpler API with fewer arguments, and allows callbacks to be disabled on objects in their declared arrays.
...
Test cases updated.
2010-11-07 13:23:45 -05:00
mark_story
22497eb41c
Fixing failing tests in controller test.
2010-11-07 13:23:45 -05:00
mark_story
88c717dbd8
Removing the 3rd param from ObjectCollection::load() and adding a uniform setting of 'callbacks'. This setting is used to disable callbacks on objects by convention. Test cases updated.
2010-11-07 13:23:45 -05:00
mark_story
1ba28c246b
Adding settings['callbacks'] as a way to define enabled/disabled state of helpers in settings arrays. This should replace the separate parameter.
...
Tests updated.
2010-11-07 13:23:45 -05:00
mark_story
92fec4588a
Making private things protected.
2010-11-07 13:23:45 -05:00
mark_story
4c0fd76a2e
Changing <cake:nocache></cake:nocache> into <!--nocache--><!--/nocache--> This makes no cache tags valid html/xml at all times, and will not interfere with validation.
2010-11-07 13:23:45 -05:00
mark_story
c92ecdcd1b
Initial pass at decoupling CacheHelper from View.
...
CacheHelper does all caching using helper callbacks now.
2010-11-07 13:23:43 -05:00
mark_story
1bc6433ecd
Removing duplicate import() and fixing missing dependency.
2010-11-07 13:23:43 -05:00
mark_story
aaff059132
Moving output into a property, and removing extra arguments from helpers. Having a view property reduces the number of strings that are copied around.
2010-11-07 13:23:43 -05:00
mark_story
2dff74d037
Removing local and using output property.
2010-11-07 13:23:43 -05:00
mark_story
2e140a9fd3
Adding tests for element callbacks.
2010-11-07 13:23:43 -05:00
mark_story
32587c154c
Adding callback support to elements. You can use the 3rd parameter to control whether or not before/afterRender callbacks should be fired for a particular element.
2010-11-07 13:23:43 -05:00
mark_story
1b19ad48b4
Adding parameters to helper callbacks, these allow helpers to introspect more on the view/layout being rendered.
...
Updating tests.
2010-11-07 13:23:42 -05:00
mark_story
882efa883e
Removing the trigger_error and view re-renders and replacing them with exceptions.
2010-11-07 13:23:42 -05:00
mark_story
76919902b9
Removing direct tests of protected method.
...
Refactoring View with the intention of eventually removing coupling with CacheHelper.
Making Helpers load after the first rendering method is called.
Moving callbacks out of _render() to make logic simpler, and with the idea that elements will get a callback too.
2010-11-07 13:23:42 -05:00
mark_story
540f1426be
Removing View::error(). Instead you should be handling error states in your controller, or throwing exceptions and letting the application error handling deal with the error.
2010-11-07 13:23:42 -05:00
mark_story
3f61fa004e
Removing dead import.
2010-11-07 13:23:42 -05:00
Mark Story
8f31ef7149
Making $scripts_for_layout and $content_for_layout regular viewVars. This will allow helpers to manipulate them in callbacks.
...
Made $___dataForView an optional parameter, it defaults to $this->viewVars if left undefined. Refs #624
2010-11-07 13:23:42 -05:00
Mark Story
157bdfafc6
Moving beforeLayout, before additional viewVars are processed. Refs #624
2010-11-07 13:23:42 -05:00
mark_story
09d3a0626a
Updating l10n to use the new CakeRequest method.
2010-11-07 01:38:25 -04:00
mark_story
22bb07abb0
Adding visibility to a few methods.
2010-11-07 01:36:37 -04:00
mark_story
1424e02488
Adding a method to CakeRequest to parse out the accept-language header. This will help remove features from l10n.
2010-11-07 01:35:36 -04:00
ADmad
eb76ab95f2
Fixed issue where Model::saveAll() would incorrectly commit a transaction which was not started in that function call itself.
2010-11-06 09:33:50 +05:30
mark_story
d56b812181
Fixing issue where an array to string conversion error could occur if you had multiple values for a model's primary key and you created a matching form. Tests added.
...
Fixes #1257
2010-11-04 21:08:40 -04:00
José Lorenzo Rodríguez
6028705c72
Moving more methods out from DboSourceTest
2010-11-03 19:52:49 -04:30
José Lorenzo Rodríguez
eedd823fd8
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-11-03 00:23:18 -04:30
mark_story
bff711e2dc
Merge branch '2.0-console' into 2.0
...
Conflicts:
cake/console/shells/acl.php
cake/tests/cases/console/libs/tasks/plugin.test.php
2010-11-02 23:49:19 -04:00
Juan Basso
b0a600f925
Merge branch '2.0-post-method' into 2.0
2010-11-03 01:42:06 -02:00
Juan Basso
adb2d90b9a
Changed the regex to follow the RFC 3986, working to protocols like "svn+ssh://" and "ed2k://"
2010-11-03 01:26:41 -02:00
Juan Basso
b752766d6c
Using full base when $url is empty.
2010-11-03 01:16:38 -02:00
mark_story
d1403b0da8
Changing NumberHelper::currency() to format < 1euro based on the suggestions from 'Joel Haasnoot'. Instead of 99c you will get €0,99.
...
Test cases updated. Fixes #1253
2010-11-02 21:56:24 -04:00
Mark Story
e6aeae8935
Fixing issue where value in difference array was always the string value instead of the original value.
2010-10-31 22:44:45 -04:00
Mark Story
a3da915abd
Fixing issue where value in difference array was always the string value instead of the original value.
2010-10-31 22:41:33 -04:00
Mark Story
c2063f1229
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-31 21:58:38 -04:00
Mark Story
b67d3fac44
Updating FormHelper to fix failing test from merge.
2010-10-31 21:57:51 -04:00
Mark Story
08e7bcb7ab
Merge branch '1.3' into integration
...
Conflicts:
app/config/core.php
cake/console/libs/acl.php
cake/console/templates/skel/config/core.php
cake/console/templates/skel/webroot/test.php
cake/dispatcher.php
cake/libs/view/errors/missing_action.ctp
cake/libs/view/helpers/form.php
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/controller/controller.test.php
cake/tests/cases/libs/log/file_log.test.php
cake/tests/cases/libs/model/cake_schema.test.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helpers/ajax.test.php
cake/tests/groups/bake.group.php
cake/tests/groups/behaviors.group.php
cake/tests/groups/i18n.group.php
cake/tests/groups/javascript.group.php
cake/tests/lib/reporter/cake_cli_reporter.php
2010-10-31 21:56:59 -04:00
Juan Basso
7f448a1d35
Allowed the use of empty() and isset() in Controllers aliases properties.
2010-10-31 22:02:26 -02:00
Mark Story
b86bec14b5
Removing dead code in EmailComponent.
...
Fixes #1248
2010-10-31 00:00:54 -04:00
Juan Basso
e380b76e16
Created an exception to error 405 (Method Not Allowed) and changed the delete action in bake to use it.
2010-10-30 23:13:54 -02:00
Juan Basso
4eed660a62
Changed the form style to not affect layout.
2010-10-30 22:39:31 -02:00
Mark Story
d5f582beee
Merge branch 'master' of http://github.com/kwiky/cakephp into kwicky
2010-10-30 00:29:21 -04:00
Mark Story
3b5dafadc5
Adding value option documentation.
2010-10-29 23:56:22 -04:00
Robert Sworder
593c45b6e7
Whitespace changes
2010-10-29 23:43:50 -04:00
Robert Sworder
9eb533b9f6
dateTime functions + tests
2010-10-29 23:43:50 -04:00
Robert Sworder
a876c77987
meridian function
2010-10-29 23:43:50 -04:00
Robert Sworder
6d97aedd47
__selectOptions function
2010-10-29 23:43:50 -04:00
Robert Sworder
d3c1e8c974
minute function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
5f0700342b
hour function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
6620b3b8fc
month function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
529791842c
year function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
a1b1a07af2
__dateTimeSelected and day functions done, with tests
2010-10-29 23:43:48 -04:00
Robert Sworder
30f3494c98
Select function signature changed. Corresponding tests changed.
2010-10-29 23:43:48 -04:00
Robert Sworder
115c6102b9
Changes to make tests pass...
2010-10-29 23:43:48 -04:00
Juan Basso
daa8d1fac2
Added a message to avoid the use of postLink and postButton in forms.
2010-10-30 00:32:14 -02:00
Mark Story
148870f492
Using a simple regexp instead of a strpos to ensure the protocol is at the beginning of the url.
2010-10-29 22:10:24 -04:00
Mark Story
3a95a546e8
Doing some code cleanup and moving conditionals around.
2010-10-29 21:45:09 -04:00
Mark Story
dbce29a058
Doing some refactoring, to reduce code duplication.
2010-10-29 21:37:03 -04:00
Mark Story
3ca0cdb1ee
Adding support for route objects to return full urls. These urls are not changed by Router, and just returned. This will allow subdomain route classes to be created.
...
Tests added.
2010-10-29 21:33:56 -04:00
mark_story
14ec8703c1
Removing dirty hack in Router for detecting requestAction.
2010-10-29 11:16:50 -04:00
mark_story
f5fd069583
Applying patch from 'Justas Butkus' to fix CakeSchema::compare()
...
Fixes issues with comparing null == '' and adds a new protected method to handle null aware array difference generation.
Tests added.
Fixes #1206
2010-10-27 23:03:31 -04:00
mark_story
d7847288e4
Adding Fennec as a built-in mobile browser.
...
Refactoring a test case to pull out the exceptional case.
Fixes #932
2010-10-27 22:32:15 -04:00
mark_story
1166806218
Removing shutup operator from View::_render()
...
Errors in your views will not be suppressed when debug = 0 anymore.
Fixes #943
2010-10-26 23:12:24 -04:00
José Lorenzo Rodríguez
b3d8a619a3
Updating test for booleans in postgres
2010-10-26 21:46:29 -04:30
José Lorenzo Rodríguez
d9222cf90a
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-26 20:42:30 -04:30
José Lorenzo Rodríguez
ce490b1df2
Fixing issues with translatable field aliasing in TranslateBehavior
2010-10-26 18:22:13 -04:30
José Lorenzo Rodríguez
9f27fa7dfb
Fixing parsing of translated data after switching to virtualFields
2010-10-26 17:52:40 -04:30
José Lorenzo Rodríguez
02635696d7
Removing function from created virtual fields in translate behavior as it was not needed
2010-10-26 17:51:29 -04:30
José Lorenzo Rodríguez
90274ef859
restoring commented code to make more tests pass
2010-10-26 17:50:37 -04:30
José Lorenzo Rodríguez
e989f71b99
making a backup of model virtual fields in traslate behavrio to avoid side effects
2010-10-26 17:49:43 -04:30
José Lorenzo Rodríguez
f94f79e146
Initial steps to start using virtual fields in TranslateBehavior, this will ease Dbo abstraction
2010-10-25 23:40:24 -04:30
José Lorenzo Rodríguez
25c213e976
Preventing zero length of fields using prostgres
2010-10-25 20:25:07 -04:30
José Lorenzo Rodríguez
a6b6720717
Fixing bug in boolean conversion for postgres
2010-10-25 19:46:23 -04:30
José Lorenzo Rodríguez
49ed8ede8e
Trucating tables in postgres now correctly resets the associated sequences
2010-10-25 19:45:46 -04:30
Steve Grosbois
bc3a9e8a3a
Removing a dot at the end of a message in mission_action.ctp because there is no dot in the same message in all other errors view, this can help for traductors
2010-10-25 11:43:03 +02:00
SKAhack
23f1c8e1c7
Fix regex match when regex included meta characters
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-24 21:42:04 -04:00
mark_story
f61e8b48b6
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-24 20:58:58 -04:00
Juan Basso
cda0ce4727
Testing the build of XML. If it is invalid will generate a Exception.
2010-10-24 22:42:05 -02:00
José Lorenzo Rodríguez
f00f4eae0f
Implementing getClientEncoding using postgres
2010-10-24 20:02:11 -04:30
José Lorenzo Rodríguez
2ec9a49f17
Resolving yet more problems with booleans in postgres
2010-10-24 20:01:33 -04:30
José Lorenzo Rodríguez
1acb619e75
Implementing DboSource::insertMulti so it uses prepared statements, also changing internal uses of this method to reflect the new api, this brings as consequence a better abstracttion for datasources in model and fixtures, but breaks BC
2010-10-24 19:59:54 -04:30
mark_story
22239b4481
Making the ability to use longer shared csrf tokens possible. This should make for fewer blackholed' requests when doing complicated javascript.
2010-10-24 20:26:31 -04:00
José Lorenzo Rodríguez
34813ab35c
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-24 19:55:02 -04:30
mark_story
eb3cc3db3a
Making default scaffold views html escape contents. Refs #1186
2010-10-24 19:30:22 -04:00
Graham Weldon
d3e0ddbb0e
Update copyright years.
2010-10-25 07:58:22 +11:00
mark_story
a16f4c5248
Updating version numbers for 1.3.5
2010-10-24 13:56:45 -04:00
mark_story
0b2a6acc64
Merge branch '2.0' into 2.0-console
2010-10-23 19:19:04 -04:00
mark_story
bf7b8b0e93
Fixing issues with RssHelper and updating tests to reflect changes in how Xml::build() differs from previous versions' Xml.
2010-10-23 13:11:50 -04:00
mark_story
7aaf7e6b68
Fixing issue where Xml would not read CDATA blocks.
2010-10-23 11:01:13 -04:00
José Lorenzo Rodríguez
139702e91c
Moving methods from Dbo's to the parent class as PDO already abstract what they do
2010-10-21 20:48:26 -04:30
José Lorenzo Rodríguez
c7763b316e
Fixing some boolean issues in DboPostgres
2010-10-21 20:34:11 -04:30
José Lorenzo Rodríguez
88289f071e
Restarting sequences by default qhen calling DboSource::truncate(), removing option to drop the sequence as it does not match behavior from other dbos
2010-10-21 00:21:10 -04:30
José Lorenzo Rodríguez
2262844346
Implementing set encoding in DboPostgres
2010-10-21 00:01:36 -04:30
José Lorenzo Rodríguez
ba1eb62678
Calling right method in DboPostgres::trucante
2010-10-20 23:59:44 -04:30
José Lorenzo Rodríguez
0ffe6de9e4
Allowing multiple sql sentences to be executed only for creting or altering databases
2010-10-20 23:57:00 -04:30
José Lorenzo Rodríguez
09487f830c
Preventing false positive in queries returning fields but havinf Count(*) inside them in DboPostgres
2010-10-20 23:29:07 -04:30
mark_story
7c296211ef
Making generating schema for connections with prefixes work correctly. The prefix needs to be removed so that when tables are created or updated they do not get the prefix added twice.
...
Moving tests around. Fixes #1180
2010-10-20 23:17:04 -04:00
mark_story
498417203b
Making DboSource::fields() use cacheMethod() so it respects $cacheMethods.
...
Test added.
Fixes #1211
2010-10-20 22:28:31 -04:00
mark_story
077d1c5ad5
Applying patch from 'hashmich' to fix issues with slideUp and slideDown effects in prototype engine.
...
Tests updated.
Fixes #1213
2010-10-20 22:07:53 -04:00
ADmad
ffc77aa588
Adding "function_exists" check before using "ini_set" in Debugger::__construct(). Fixes #1209
2010-10-20 02:16:17 +05:30
José Lorenzo Rodríguez
d0fc2fd171
Fixing describing of table columns for postgres
2010-10-19 00:48:08 -04:30
José Lorenzo Rodríguez
3f0c79f7f9
Fixing some problems in in DboPostgres::connect()
2010-10-19 00:15:32 -04:30
mark_story
1c25e627ad
Applying patch from 'Mark Mitchell' fixes issues with sending Email via smtp. Which were incorrect based on previous patches given for ticket #1100 .
...
Fixes #1205 , Fixes #1204
2010-10-18 22:06:12 -04:00
Juan Basso
373fa780f7
Created the method FormHelper::postLink() to create a link with form to send data via POST. This feature require javascript.
2010-10-18 21:51:17 -02:00
Juan Basso
4c106490ef
Created the method FormHelper::postButton() to create a button with form to send data via POST.
2010-10-18 17:53:27 -02:00
José Lorenzo Rodríguez
edd448f0b8
Implementing resultSet and fetchResult in DboPostgres
2010-10-18 00:38:48 -04:30
José Lorenzo Rodríguez
ad22bc31c7
Updating DboPosgres::describe() to use PDO
2010-10-18 00:23:19 -04:30
José Lorenzo Rodríguez
c1ca039582
Fixing typo in listSources
2010-10-18 00:11:24 -04:30
José Lorenzo Rodríguez
ab9c8904ad
Implementing lastInsertId for postgres
2010-10-18 00:08:58 -04:30
José Lorenzo Rodríguez
5c87daf083
Implementing listSources for postgres
2010-10-18 00:08:34 -04:30
José Lorenzo Rodríguez
aedf69dee1
More refactoring to DboSource::value()
2010-10-17 23:55:11 -04:30
José Lorenzo Rodríguez
16463229e5
Fixing return value of DboSource::boolean()
2010-10-17 23:40:51 -04:30
José Lorenzo Rodríguez
d9c9a32ff3
Refactoring DboSource::value() so postgres and mysq behavior is the same, updating test case
2010-10-17 23:38:55 -04:30
José Lorenzo Rodríguez
159776fc00
Refactoring possible common code to DboSource, now that PDO abstract disconnection from source
2010-10-17 23:37:56 -04:30
José Lorenzo Rodríguez
f3d3ee92f2
Implementing basic connection to postgres using PDO
2010-10-17 23:36:34 -04:30
mark_story
84a8dbd85a
Merge branch '2.0' into 2.0-console
2010-10-17 23:32:38 -04:00
Juan Basso
d771239104
Fixed support to save XML data in Models.
2010-10-17 22:47:43 -02:00
José Lorenzo Rodríguez
28685dc234
More replacements of assignation by reference
2010-10-17 19:20:21 -04:30
José Lorenzo Rodríguez
122cb1ec5b
Removing mor assignments by reference
2010-10-17 18:58:03 -04:30
José Lorenzo Rodríguez
bcc1417e5d
Making database stats dependent of fullDebug
...
Leaving lastNumRows commented out until some bugs are solved
2010-10-17 18:36:35 -04:30
José Lorenzo Rodríguez
10646ba2ad
Removing duplicate assignation of same object that didn't make much sense
2010-10-17 16:17:53 -04:30
mark_story
5737cf7877
Making TaskCollection use App::import instead of goofy shell paths.
...
Moving files in the testsuite around to reflect changed paths.
2010-10-17 15:58:44 -04:00
mark_story
a76ce4af3d
Renaming console/libs to console/shells so its more consistent with app directories.
2010-10-17 15:07:00 -04:00
José Lorenzo Rodríguez
cbdfb3f76e
Removing all references to mysqli
2010-10-17 11:49:17 -04:30
José Lorenzo Rodríguez
c016f1d97b
Impriving documentation
2010-10-17 11:28:11 -04:30
José Lorenzo Rodríguez
7e2fe43ee3
FIxing query caching to take in account bound parameters
2010-10-17 10:51:54 -04:30
José Lorenzo Rodríguez
097191213b
Removing use of third parameter of fetchAll()
2010-10-17 10:32:02 -04:30
José Lorenzo Rodríguez
65a641af23
Improving fetchAll method to accept an array of aprameters to be bound to the query, so now it is possible to use proper prepared statements
2010-10-17 10:29:01 -04:30
José Lorenzo Rodríguez
642bfe3576
Fixing some problem on fetching result data with multiple columns with same name
2010-10-17 10:15:40 -04:30
José Lorenzo Rodríguez
082873721c
Changing param order in execute() to maintain compatibility, making all tests pass
2010-10-16 20:28:07 -04:30
José Lorenzo Rodríguez
25915bd931
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-16 14:20:58 -04:30
José Lorenzo Rodríguez
d83c95cf46
Fixing bug in DboMysql::value()
2010-10-16 14:01:01 -04:30
José Lorenzo Rodríguez
88a2fb5058
Fixing bug in DboMysql::describe()
2010-10-16 13:44:16 -04:30
José Lorenzo Rodríguez
84283ed6f3
Fixing DboMysql::listDetailedSources()
2010-10-16 13:28:18 -04:30
mark_story
61864a3b76
Adding some missing documentation and cleaning up code inside FormHelper::select().
2010-10-16 13:40:27 -04:00
mark_story
c35ef7dbab
Making class attribute bubble down into FormHelper::__selectOption().
...
Fixes issue where you couldn't change the classname of checkbox options.
Fixes #1202
2010-10-16 13:32:04 -04:00
José Lorenzo Rodríguez
e03cbcb167
Fixing model describing and making pass testBlobSaving
2010-10-16 10:23:13 -04:30
José Lorenzo Rodríguez
cb16605805
Fetching result rows PDO style
2010-10-16 10:22:50 -04:30
José Lorenzo Rodríguez
f772527445
Using PDO method to get lastInsertId
2010-10-16 09:34:29 -04:30
José Lorenzo Rodríguez
a5f3f95e3a
Simplifying DboMysql::getCharsetName()
2010-10-16 09:32:01 -04:30
mark_story
98a654c4b9
Expanding String::wrap to be able to indent and start indenting at a specific offset.
2010-10-15 22:46:03 -04:00
José Lorenzo Rodríguez
21f5707be7
Implementing disconnection in DboMysql
2010-10-15 19:17:52 -04:30
José Lorenzo Rodríguez
7a7659d063
Removing DboMysqlBase as the inner driver selection will be delegated to PDO, extracting _execute() and adding it to DboSource
2010-10-15 19:01:28 -04:30
José Lorenzo Rodríguez
5e80cf8ff7
Improving DboMysql::index()
2010-10-15 17:27:36 -04:30
José Lorenzo Rodríguez
c54448d205
Initial steps toward getting complete query results in DboMysql using PDO
2010-10-15 17:05:30 -04:30
José Lorenzo Rodríguez
bd856c7ef9
Fixing value quoting in DboMysql
2010-10-15 17:04:49 -04:30
José Lorenzo Rodríguez
0fb2ac0285
Chaging implementation of DboMysql::getVersion(), improving connection options
2010-10-15 17:03:59 -04:30
José Lorenzo Rodríguez
70ed9a7b12
Fixing DboMysql::index() method
2010-10-15 17:02:37 -04:30
José Lorenzo Rodríguez
52ea8fb42e
Fixing mysql connection string
2010-10-15 16:07:51 -04:30
José Lorenzo Rodríguez
52023085f4
Using the PDO conenction inside DboMysql::getCharsetName()
2010-10-14 23:32:07 -04:30
José Lorenzo Rodríguez
09e06d52b9
Implementing DboMysql::getVersion()
2010-10-14 23:15:17 -04:30
mark_story
7b5ae6a5c4
Adding String::wrap() to handle wrapping strings for console output.
2010-10-14 22:32:56 -04:00
mark_story
67874bd906
Fixing issue where defining a pattern for :action would create an optional route parameter that wouldn't respect its pattern.
...
Added the default action value only when a pattern isn't defined.
Added tests to CakeRoute and Router to cover this case.
Fixes #1197
2010-10-14 21:54:44 -04:00
José Lorenzo Rodríguez
b8479459d6
Inital work for connecting to mysql using PDO and gettng the table list, testing is easier as it now uses mocks
2010-10-14 01:10:51 -04:30
mark_story
6774e401fe
Correcting error message.
2010-10-13 23:18:26 -04:00
mark_story
317e32f07b
Making ShellDispatcher use exceptions instead of returning false and doing other goofy things.
...
Adding MissingShellMethodException, MissingShellClassException and MissingShellFileException for use with ShellDispatcher.
Removing duplicated tests, and refactoring them into separate tests with expected exceptions.
2010-10-13 23:18:18 -04:00
mark_story
517c8949f9
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-13 23:17:50 -04:00
José Lorenzo Rodríguez
efbefeb71a
Stating migration to PDO, a driver is available if listed as available by PDO
2010-10-13 22:40:45 -04:30
mark_story
f19e3d501c
Merge branch '1.3' into integration
...
Conflicts:
cake/libs/model/cake_schema.php
cake/libs/model/datasources/dbo_source.php
cake/libs/model/model.php
cake/libs/view/helpers/form.php
cake/libs/view/view.php
cake/libs/xml.php
cake/tests/cases/libs/model/model_delete.test.php
cake/tests/cases/libs/view/view.test.php
cake/tests/cases/libs/xml.test.php
2010-10-13 22:30:40 -04:00
mark_story
6529e0e2b4
Making optiongroup elements follow the escape parameter.
...
Tests added.
Fixes #1191
2010-10-13 21:59:53 -04:00
mark_story
3f2109f3c3
Applying patch from 'dragonfly' to fix issue where FormHelper would always append an argument even if one was supplied.
...
Test Added
Fixes #1155
2010-10-13 21:36:05 -04:00
Jeremy Harris
692aafbf42
Merge remote branch 'upstream/2.0' into 2.0
2010-10-11 20:12:24 -07:00
mark_story
a0a84d1a8d
Changing pattern used to read digest auth data. Allows emails to be used as usernames.
...
This also adds the realm to the return value of SecurityComponent::parseDigestAuth(). Fixes #1181
2010-10-11 22:35:47 -04:00
mark_story
d56416456c
Applying patch from 'Justas Butkus' to DboSource
...
Fixes issues where reconnect could issue warnings related to
array_merge. Fixes #1182
2010-10-11 21:52:10 -04:00
Jeremy Harris
b58899cf04
Added 'double' option to Santize::html() to pass double_encode parameter to htmlentities()
2010-10-11 18:25:11 -07:00
Juan Basso
c95c808f88
Merge with 2.0-xml
2010-10-10 23:21:56 -03:00
ADmad
62161203f2
Fixed issue where FormHelper::radio() and FormHelper::select() with option "multiple"=>"checkbox" would generate tag with invalid "id" attribute if a value was non alphanumeric
2010-10-10 23:16:48 +05:30
Phally
0d86302404
Fixed issue with Set::extract() where conditions containing a space and a slash would fail. Fixes #1185
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-08 23:28:23 -04:00
Phally
0e5613f63d
Fixed Set::extract() where single numeric keys (everything not 0) were skipped. Fixes #1175
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-07 20:33:31 -04:00
José Lorenzo Rodríguez
018def81f4
Cleaning up the MediaView class
2010-10-03 23:27:22 -04:30
José Lorenzo Rodríguez
a611fd0e6c
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-03 19:36:24 -04:30
José Lorenzo Rodríguez
bdade0fe08
Adding the ability to compress the response sent from the MeviaView class
2010-10-03 19:35:48 -04:30
José Lorenzo Rodríguez
cf48ee7ed5
Refactoring MediaView to fully use the response object
...
Improved the way cache headers are sent for delivered files, now it is possible to set cache for files marked for download
2010-10-03 19:34:37 -04:30
José Lorenzo Rodríguez
bf22928b6a
Improving the CakeResponse::cache() method
2010-10-03 19:27:08 -04:30
José Lorenzo Rodríguez
d117300518
Improving feedback for developer in case media view does not find the specified file
2010-10-03 19:05:23 -04:30
José Lorenzo Rodríguez
0ba5023f3a
Updating testcase and fixing small bug in last commit
2010-10-03 16:48:07 -04:30
José Lorenzo Rodríguez
6f5ce8a81d
Refactoring media view to start using the response object, improving CakeResponse::cache()
2010-10-03 16:40:54 -04:30
mark_story
f847080cbf
Changing more php version strings.
2010-10-03 12:46:03 -04:00
mark_story
36737e6419
Adding documentation for new xml options. Adding a default setting to fix all the E_NOTICE errors triggered in [ 503b7cf5d7
]
...
Fixes #284
2010-10-02 19:20:43 -04:00
teknoid
503b7cf5d7
Adding slug option to avoid auto-slug of tags. Test included. Addresses #284
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-02 19:16:07 -04:00
mark_story
d83c51cde9
Fixing expiration conditions on CSRF tokens.
2010-10-02 18:27:39 -04:00
mark_story
7f7c202f35
Removing old CSRF token validation checks.
...
Removing failing test because the feature moved.
Adding tests for expired and wrong keys.
2010-10-02 17:16:40 -04:00
mark_story
ac90916b84
Adding some documentation about token consumption.
2010-10-02 00:22:44 -04:00
mark_story
a10f1478ee
Adding support for nonce expiry.
...
Adding simple time based nonce expiration. This does a simple cleanup on
each request, to remove stale tokens. Tests added.
2010-10-02 00:20:58 -04:00
mark_story
5c27abd35f
Applying patch from 'hashmich' to make jQueryEngine not override the success callback. This allows you to provide a success callback and still get the html insertion when used with the update key.
...
Tests updated.
Fixes #1158
2010-10-01 22:43:46 -04:00
mark_story
711e736cd3
Adding very minimal and incomplete implementation of csrf consumption.
...
Tests added for consuming csrf tokens on each request.
2010-10-01 00:13:34 -04:00
mark_story
5e26d282a1
Fixing connection specific schema generation
...
Fixing missing table errors when reading schema for specific connections.
Tests updated to check that tables not on a connection are never touched. Fixes #1106
2010-09-30 23:22:57 -04:00
mark_story
d83907a77d
Changing order of conditions, to put cheaper ones first.
...
Also fixes issues on safe_mode servers.
Fixes #1164
2010-09-30 23:03:23 -04:00
mark_story
dc6b33f80e
Making tokens persist across 'requests'.
...
Removing more serialize/unserialize calls.
2010-09-30 00:26:44 -04:00
mark_story
f5ed91137a
Adding csrfCheck related properties.
...
nonces are now being populated into the session.
2010-09-30 00:18:25 -04:00
mark_story
b088daf045
Adding tests for csrf feature separation.
...
Removing serialize() calls as they didn't really add anything.
2010-09-30 00:06:38 -04:00
mark_story
c573fd0432
Fixing issue where a beforeDelete() could trigger a table truncation.
...
Moving the exists check below beforeDelete() and behavior->beforeDelete() so any records deleted in the callbacks will not exist when db->delete() is called. Test updated. Fixes #250
2010-09-29 23:31:41 -04:00
mark_story
72a1c959a1
Adding CakeSession::clear() which is primarily useful when testing, and offers an alternative to using CakeSession::destroy()
2010-09-29 23:01:23 -04:00
mark_story
b08aba8e86
Adding a missing rollback when validation on an associated record fails, and validate = first. Fixes #1147
2010-09-28 23:37:28 -04:00
mark_story
0761edecfb
Making the cake:nocache stripping more relaxed so that if either condition to enable caching is on, tags will be stripped. Tests added. Fixes #1148
2010-09-28 23:03:56 -04:00
mark_story
995a14c140
Making MemcacheEngine understand IPv6 addresses. Fixes #1143
2010-09-26 01:11:19 -04:00
mark_story
6d7f2d37ab
Fixing issue where fields with the exact same name as the model would result in incorrect name attributes. Tests added. Fixes #1123
2010-09-26 00:46:51 -04:00
mark_story
237b66d193
Adding support for httpOnly cookies to CookieComponent. Fixes #1127
2010-09-25 23:24:37 -04:00
mark_story
3395f4221e
Adding Inflector::reset(). This makes non-isolated test runs possible. Adding inflector to the libs suite.
2010-09-25 23:04:49 -04:00
mark_story
d64bd2a82c
Making cookie component not send gobs of headers when being tested.
...
Making test case pass in cli.
2010-09-24 23:30:01 -04:00
mark_story
b59033687d
Making private properties and methods protected so they can be manipulated with mocks.
2010-09-24 23:30:00 -04:00
mark_story
cdda1bfb17
Correcting comment.
2010-09-24 23:28:48 -04:00
mark_story
f21161ef46
Merge branch '1.3' into 2.0. Had to fix a number of 1.3 -> 2.0
...
differences upon merging.
Conflicts:
app/config/core.php
cake/console/templates/skel/config/core.php
cake/libs/cache/file.php
cake/libs/cake_session.php
cake/libs/controller/components/email.php
cake/libs/i18n.php
cake/libs/view/pages/home.ctp
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/model/model_write.test.php
2010-09-24 23:27:22 -04:00
mark_story
a4746c7227
Applying patch from 'kworr' to reorder the switch in DboPostgres::value() to fix issues with pgsql 9.0. Fixes #1139
2010-09-24 22:47:18 -04:00
mark_story
8cd266c77f
Correcting example in doc block. Fixes #1132
2010-09-24 22:23:24 -04:00
ADmad
e161b41e3c
CakeSession::__write() now correctly uses the Session model's primaryKey instead of hardcoded fieldname "id". Fixed #1129
2010-09-23 14:00:59 +05:30
mark_story
7e4f9c4953
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-09-21 21:14:23 -04:00
mark_story
ce1115b0b4
Adding I18n::clear() to remove most of the private variable access from the i18n test case.
...
Changing casing of classname in test case.
2010-09-21 21:13:45 -04:00
0x20h
2eac24c31a
removed destructor, caching is done on file loading (fixes and improves #1085 )
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-21 21:03:36 -04:00
0x20h
ba8280423d
* changed indexing order of the i18n __domains array to allow caching by domain+language ( fixes #1085 )
...
* adapted testcase
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-21 21:03:29 -04:00
mark_story
729a45703b
Fixing issue where table names with spaces would not be quoted by name(). Fixes #1121
2010-09-21 20:34:27 -04:00
ADmad
b9a7b27ba1
Fixing regression cased by commit d5ffdc288d
causing ajax layout to be not auto set for ajax request for html pages. Refs #1099
2010-09-21 00:25:17 +05:30
mark_story
b648b61422
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-09-19 18:32:07 -04:00
mark_story
c3d5c3fd00
Fixing issue in Cache where duration = 0 would not read/write from cache. This prevented the creation of non expiring cache entries in APC and memcache.
...
Adding a return false to FileEngine as it was omitted in the past.
Fixes #1120
2010-09-19 12:20:07 -04:00
ADmad
e10d634f91
Mails sent using php's "mail()" function now have header fields terminated by CRLF and body too contains CR and LF only as combination CRLF in compliannce with RFC 2822. Closes #1071
2010-09-19 03:54:32 +05:30
mark_story
7518d0e804
Removing dead code in Cache.
...
Adding tests for ApcEngine::clear().
2010-09-18 12:52:08 -04:00
mark_story
b6d845adc4
Updating calls of Cache::set() inside Cache. Updating the documentation for set() so it better explains how the temporary settings work.
...
Updating APC and Memcache engine tests to reflect the lack of state being stored inside Cache.
2010-09-18 12:32:43 -04:00
mark_story
5e725e62ca
Making MemcacheEngine match the interface.
2010-09-18 11:11:51 -04:00
mark_story
b432e60971
Making Cache::set() work with 2 or 3 parameters. Test cases added.
2010-09-18 11:11:28 -04:00
ADmad
d5ffdc288d
Including RequestHandler in controller now automatically sends proper content-type and encoding headers for html pages too like it does for other known file types. Closes #1099
2010-09-18 20:20:52 +05:30
mark_story
9ccbe5e269
Removing unnecessary call to config().
2010-09-18 00:46:26 -04:00
mark_story
dc65f2306b
Making Cache methods always need a config name. This allows the removal of hidden and often confusing state that gets remembered by Cache each time config() is called. Removing the hidden state makes Cache more predictable.
2010-09-18 00:45:29 -04:00
Joe Beeson
b9163b95fe
Added a warning that will appear on the homepage to alert users that
...
their PCRE installation doesn't have Unicode support which can cause a
whole mess of trouble if gone unnoticed. The warning will only display
if their system doesn't have support, not if it does. Fixes #1113
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-18 00:17:51 -04:00
mark_story
e91fa68f8e
Making the set() functions use + instead of array_merge() so that numeric indices are properly preserved across multiple method calls. Fixes #1105
2010-09-18 00:13:03 -04:00
mark_story
d113d7d612
Removing dead code from DboSource::fields()
...
Updating fields() to use implode, so complex virtual fields are better handled. Fixes #1079
2010-09-18 00:04:36 -04:00
mark_story
5a8648cca0
Fixing issue in DboSource::_matchRecords() where unqualified conditions would result in 1=1 conditions. Fixing incorrect test case. Fixes #930
2010-09-16 00:17:09 -04:00
mark_story
1707c92aa1
Removing duplicated code.
2010-09-14 23:15:10 -04:00
mark_story
c255539980
Removing assignment of reference to theme view.
...
Removing cruft in ThemeView test.
2010-09-14 23:13:00 -04:00
mark_story
f34cfd1f1e
Updating EmailComponent to use new methods on the ComponentCollection to ensure it always has a controller reference.
...
Removing triggerDisabled key as its no longer needed or wanted.
2010-09-14 23:02:38 -04:00
mark_story
273a189e98
Adding some documentation about component callbacks.
2010-09-14 23:01:39 -04:00
mark_story
30589e2cdf
Removing dead method.
2010-09-14 22:56:33 -04:00
mark_story
0ef76eb69a
Adding a reference of the controller to the component collection, so components can easily access the controller in their constructor.
2010-09-14 22:52:51 -04:00
mark_story
7a14d3a8f2
Fixing issue where mockObject expectations were not counted hiding fails. Fixing all objects not actually being iterated.
2010-09-14 22:40:46 -04:00
mark_story
0baaf6801b
Removing call to RequestHandler as its just a pass through to the request object which is available in that scope. Updating the test cases to not use deprecated and non-existent things.
2010-09-14 22:12:14 -04:00
mark_story
97dd7c7644
Adding support to ObjectCollection and its subclasses to trigger callbacks on all objects instead of just the enabled ones. Fixes issues where inner components would not get access to the controller as the initialize callback wasn't fired. This fixes some backwards compatibility issues. Tests updated.
2010-09-14 21:57:40 -04:00
mark_story
2906927a16
Adding BC wrappers for helpers.
...
Updating paginator test case to use non deprecated properties.
2010-09-13 23:12:00 -04:00
mark_story
e4b2fb173b
Removing the deprecated properties.
...
Removing property copying to helpers.
Making the view test cases pass again.
2010-09-13 23:11:59 -04:00
mark_story
634cea24eb
Adding 'action' into View::__get() to make an integration test pass.
2010-09-13 23:11:59 -04:00
mark_story
a521291afd
Adding a __set() method to make some tests pass.
...
Updating internal usage to not use deprecated attributes.
Updating test cases to not use deprecated attributes.
2010-09-13 23:11:59 -04:00
mark_story
84565151de
Removing all the deprecated properties from Controller.
...
Adding a __get() method to provide the properties that were moved to CakeRequest.
Tests added.
2010-09-13 23:11:59 -04:00
mark_story
c7fb20d13a
Reformatting doc block indentation.
2010-09-13 23:09:00 -04:00
mark_story
834c44b303
Fixing return value tag.
2010-09-13 23:06:15 -04:00
mark_story
d7bb7699e2
Applying patch from '0x20h' to fix issue where domain translation files would be mixed together causing duplicate data in the various cache files. There should now be one cache per domain + language. Fixes #1085
2010-09-13 22:17:05 -04:00
mark_story
6519de3a2e
Adding CakeRequest::data() to make reading/writing data similar to CakeSession.
...
Tests added.
2010-09-12 14:05:57 -04:00
mark_story
730e373afe
Merge branch '1.3' into 2.0
...
Conflicts:
cake/libs/cake_session.php
cake/libs/view/pages/home.ctp
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/cake_session.test.php
cake/tests/cases/libs/model/datasources/dbo_source.test.php
cake/tests/fixtures/data_test_fixture.php
2010-09-12 13:35:46 -04:00
mark_story
e9d194822d
Adding more tests for SMTP address formatting. Fixes #1100
2010-09-12 11:48:09 -04:00
Juan Basso
46f784f956
Support to DOMDocument/DOMNode in Xml::toArray().
2010-09-12 11:25:37 -03:00
predominant
703344cbae
Updated version number to 1.3.4
2010-09-12 17:57:55 +10:00
Juan Basso
a006ee0019
Updating docs.
2010-09-11 22:20:21 -03:00
Juan Basso
7237713a30
Added test to dont use encoding in XML.
2010-09-11 22:12:54 -03:00
Juan Basso
2e7851c2be
Support to namespaces in Xml::fromArray().
2010-09-11 21:51:49 -03:00
mark_story
e4d34b640b
Merge branch '2.0-exceptions' into 2.0
...
Conflicts:
cake/libs/error.php
cake/tests/cases/libs/controller/scaffold.test.php
cake/tests/cases/libs/error.test.php
2010-09-10 20:31:16 -04:00
Scott Reeves
9ac8d1af1b
Cleaning up link to 1.3 docs, fixing link to blog tutorial. Fixes #1097
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-10 19:42:06 -04:00
mark_story
f8dbeb2b70
Adding documentation for a new feature.
2010-09-09 22:02:36 -04:00
mark_story
4a0e34a0d6
Applying patch from 'jeremyharris' to make RequestHandler::renderAs() accept an array of options that can be used to send a file as a download. Fixes #950
2010-09-09 21:31:34 -04:00
mark_story
d5e906f086
Adding deprecation flags.
2010-09-08 22:49:00 -04:00
mark_story
12338a0c16
Updating instance method calls in AclComponent.
2010-09-08 22:48:21 -04:00
mark_story
b60f65f420
Adding a tiny bit of documentation to App::import().
2010-09-08 22:29:47 -04:00
mark_story
d5bde3fe7a
Adding a call to session_destroy() to remove the session data. This fixes the issue where data would not be totally destroyed. Fixes #1089
2010-09-08 22:05:53 -04:00
Juan Basso
c8c20eafdc
Xml::build now supports options and can return DOMDocument.
2010-09-08 21:47:55 -03:00
Juan Basso
071ff04556
Xml::fromArray now receives a list of options unless simple format.
2010-09-08 19:40:33 -03:00
Juan Basso
a8b6182d43
Changing Xml::fromArray to use DOMDocument unless SimpleXMLElement. The return continue as SimpleXMLElement.
2010-09-08 19:18:58 -03:00
mark_story
5d703c4f50
Fixing + adding imports for Scaffold.
2010-09-08 00:11:37 -04:00
mark_story
fa9eb94fb0
Adding base class import for view classes.
2010-09-08 00:10:36 -04:00
mark_story
4ff52da57e
Making import() ing a component ensure that the Component base class is loaded.
2010-09-07 23:39:31 -04:00
Juan Basso
ca7e327af1
Fixing the documentation.
2010-09-07 18:19:14 -03:00
Mark Story
2b3099fa70
Removing duplicate method call.
2010-09-07 00:42:49 -04:00
Mark Story
e15069769d
Adding tests for #1079 and fixing some formatting.
2010-09-07 00:09:06 -04:00
Juan Basso
c1a75cbc47
Support to namespaces in Xml::toArray().
2010-09-07 00:31:50 -03:00
Juan Basso
5f902d42e0
Changing the default format of fromArray from attributes to tags.
2010-09-06 23:11:45 -03:00
Mark Story
0f23634382
Adding stack traces to error400 and error500 when debug > 0.
...
Adding the stack trace element.
2010-09-06 18:09:11 -04:00
Mark Story
09fd8ba463
Adding stack trace output to the framework errors.
2010-09-06 17:54:48 -04:00
Mark Story
d88da3d579
Merge branch '1.3' into 2.0
...
Conflicts:
cake/libs/configure.php
cake/libs/model/connection_manager.php
cake/libs/model/model.php
cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
cake/tests/cases/libs/view/helpers/text.test.php
2010-09-06 16:53:04 -04:00
Mark Story
c60edfae6d
Fixing issue where errors containing code = 500, were not actually converted to error500 when debug = 0. Making missingConnection, and missingTable into error500 errors.
2010-09-06 16:46:41 -04:00
Mark Story
464d2217e6
Renaming model_behavior test to behavior_collection test as that's the class that contains the tested methods.
2010-09-06 13:51:42 -04:00
Mark Story
73057b8853
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-09-06 13:39:37 -04:00
Mark Story
5789aaf24d
Applying patch from 'tkykmw'. Behavior mapped methods are no longer run through strtolower(). Mapped methods are now case sensitive. Fixes #318
2010-09-06 13:38:01 -04:00
predominant
a6b08c94d0
Merge remote branch 'origin/2.0' into 2.0
...
Conflicts:
cake/libs/session/database_session.php
2010-09-06 23:57:36 +10:00
Mark Story
d54c901f5d
Moving _setupDatabase() into the Database session class, as that's the only place its used.
2010-09-06 01:12:23 -04:00
Mark Story
474ace09c1
Adding CakeResponse to the list of included files for Controller.
2010-09-06 01:11:26 -04:00