Jose Lorenzo Rodriguez
f94394f582
Removing routing url from query string in CakeRequest. This happens mostly with nginx setups
2011-08-27 01:29:50 -04:30
Juan Basso
7d0250ff47
Merge branch '2.0-api-doc' into 2.0
2011-08-26 20:22:26 -04:00
Ceeram
9300f094a5
fixing output for logs and accept log level from configs
2011-08-26 09:33:49 +02:00
mark_story
5955cc6ed7
Adding trimming of Accept headers to CakeRequest.
...
Fixes #1684
2011-08-25 22:28:02 -04:00
Ceeram
9e0ff5ad88
add Cakelog to send(), transport classes now all return in same format, fixing some typos
2011-08-26 02:31:18 +02:00
Ceeram
c93274a528
dropping first parameter for _applyConfig()
2011-08-25 16:50:30 +02:00
Ceeram
4cc5295400
more refactoring of CakeEmail
2011-08-25 16:03:39 +02:00
Ceeram
0b8a3069eb
removing duplicate code, config() already applies configs now
2011-08-24 16:58:51 +02:00
Juan Basso
f7f3515135
Fixed documentation to methods that use func_get_args().
2011-08-21 21:45:34 -04:00
Juan Basso
f5a54d00dd
Changed methods and attributes from private to protected.
2011-08-20 00:43:34 -04:00
Juan Basso
0575e92833
Added visibility in some methods and attributes.
2011-08-18 22:30:28 -04:00
Ceeram
138aae670a
CakeEmail constructor now accepts $config
2011-08-17 23:15:57 +02:00
Ceeram
803cd287c2
config() will apply configs from email.php if string is passed
2011-08-17 23:11:49 +02:00
Juan Basso
16ef234180
Removing trailing spaces.
2011-08-15 23:55:08 -04:00
Juan Basso
620a65b2fc
Merge branch '2.0' into 2.0-api-doc
...
Conflicts:
lib/Cake/Test/Case/View/Helper/CacheHelperTest.php
lib/Cake/Utility/Debugger.php
2011-08-14 21:12:05 -04:00
mark_story
e4a7c8f3d7
Cleanup of minor issues found with phpmd.
2011-08-06 21:15:31 -04:00
Juan Basso
895c10af7b
Adjusted some types in @param, @return and @var.
2011-07-31 22:57:17 -04:00
Juan Basso
ebb70c4810
Fixed type to parameters that is defined in the code.
2011-07-31 18:03:28 -04:00
Juan Basso
fedadc091c
Included @throws in API that was missing.
2011-07-31 16:55:52 -04:00
Juan Basso
9bc3e567c1
Removed the @access and @static.
2011-07-30 20:56:48 -04:00
Juan Basso
070980b170
Fixed some API doc in i18n and network.
2011-07-28 23:56:10 -04:00
Jose Lorenzo Rodriguez
cfd2d9e00b
Updating all @package annotations in doc blocks
2011-07-26 01:46:14 -04:30
mark_story
8bfc0a859d
Reverting previous change that prevent entry into a special case.
2011-07-22 20:29:44 -04:00
mark_story
70744f3cb4
Fixing failing tests for Controller.
...
Adding a string cast for easier testing.
2011-07-22 20:29:44 -04:00
Mark Story
ce7ec44298
Importing Multibyte.
...
Fixes fatal errors when mbstring is not installed.
2011-06-19 22:42:56 -07:00
Juan Basso
d220ee5578
Implemented the support to use helpers in CakeEmail. Fixes #1754
2011-06-19 18:43:17 -04:00
Jose Lorenzo Rodriguez
6637d2544c
Adding a Debug transport class to help users test their apps when sending emails
2011-06-17 17:55:36 -04:30
Juan Basso
cb88b952f4
Supporting template/layout in plugins for CakeEmail. Fixes #1743 .
2011-05-31 22:57:08 -04:00
mark_story
282196a7cd
Fixing doc block for CakeRequest::$data. Refs #1746
2011-05-31 21:48:41 -04:00
Juan Basso
192812ee7f
Updating the copyright to 2011.
2011-05-30 22:32:43 -04:00
ADmad
4c042ae133
Adding proper visibility keywords for class functions
2011-05-29 03:31:34 +05:30
Juan Basso
3812ac70cb
Fixed the default name of email transport. Fixes #1728 .
2011-05-24 01:01:58 -04:00
AD7six
fe2ec74b0e
correct paths to Config dir
2011-05-16 21:52:25 +02:00
Jose Lorenzo Rodriguez
4ee4e426f4
Fixing more tests failing in case sensitive systems
2011-05-15 20:38:56 -04:30
AD7six
0cb70ae3bb
remove CONFIGS constant
2011-05-15 18:34:52 +02:00
mark_story
e857387a8e
Fixing failing tests.
2011-05-04 23:08:10 -04:00
Jose Lorenzo Rodriguez
d83555cc52
Merge remote-tracking branch 'origin/1.3' into merger
...
Conflicts:
cake/console/cake.php
cake/dispatcher.php
cake/libs/controller/components/auth.php
cake/libs/controller/controller.php
cake/libs/view/helpers/xml.php
cake/libs/view/pages/home.ctp
cake/libs/xml.php
cake/tests/cases/console/cake.test.php
cake/tests/cases/libs/controller/components/cookie.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
cake/tests/cases/libs/model/datasources/dbo_source.test.php
cake/tests/cases/libs/view/helpers/xml.test.php
cake/tests/cases/libs/xml.test.php
lib/Cake/Console/Command/SchemaShell.php
lib/Cake/Controller/Component/CookieComponent.php
lib/Cake/Network/Http/HttpSocket.php
lib/Cake/TestSuite/Fixture/CakeTestFixture.php
lib/Cake/VERSION.txt
lib/Cake/View/Helper/FormHelper.php
lib/Cake/View/Helper/TextHelper.php
lib/Cake/View/Helper/TimeHelper.php
lib/Cake/config/config.php
lib/Cake/tests/Case/Cache/CacheTest.php
lib/Cake/tests/Case/Model/CakeSchemaTest.php
lib/Cake/tests/Case/TestSuite/CakeTestFixtureTest.php
2011-05-04 01:10:23 -04:30
mark_story
512e570202
Adding ability to map arbitrary content types and decoding methods to RequestHandlerComponent.
...
Removing hardcoded XML decoding, but continuing to provide the functionality.
Adding default support for JSON decoding.
Fixing stdin/input mixup.
Fixes #716
2011-05-01 10:21:00 -04:00
mark_story
0be0b0ede0
Removing $request->params['form'], all POST data is available at $request->data, there is no point for it to be in two
...
places. Updating tests as well.
2011-04-30 14:12:51 -04:00
mark_story
40fab8135a
Adding ability to pass params to the decoding function.
2011-04-30 13:05:10 -04:00
mark_story
975f74bb44
Making it so all POST parameters are available on $this->data inside the request. This makes one fewer place POST data
...
is found. $this->params['form'] is still around as well for Backwards compatibility, but is not recommended for use
going forward.
2011-04-30 12:44:38 -04:00
mark_story
60ee04a0fb
Adding first kick at the can for reading request body input.
...
Adding testcases.
2011-04-30 12:44:37 -04:00
Juan Basso
50206f4315
Fixed invalid PhpDoc tag.
2011-04-28 21:25:18 -04:00
Juan Basso
1523ff6874
Moved the CakeEmail to Network/Email. Now this class have similar structure of HttpSocket.
2011-04-26 22:20:35 -04:00
Thomas Ploch
9db411d9e4
Added HttpSocket::config['request']['uri'] as parameter in HttpSocket::_parseUri() called by HttpSocket::get(). Now creates correct request array for GET if query params are given and the default request should be used. Fixes #1674 . No tests modified since behaviour didn't change.
2011-04-26 19:15:25 -04:00
Juan Basso
24fbaafe01
Merge with 2.0-email.
2011-04-23 22:36:55 -04:00
Juan Basso
6a7b42f1eb
Renamed the default X-Mailer value.
2011-04-22 23:39:11 -04:00
evilbloodydemon
ad73c7038c
Unused variables in Network removed
2011-04-23 00:02:08 +04:00
Jose Lorenzo Rodriguez
8ff0330789
Preventing possible errors caused by sending headers when testing on cli
2011-04-22 09:03:55 -04:30
Juan Basso
fac5ae50d0
Moved the emails templates from elements to views. Renamed the path in layouts to keep the same name. Fixes #1415 .
2011-04-20 23:47:21 -04:00
Juan Basso
599d631f2f
Adapted to support mimetype and contentId in the attachments. Fixes #1201 .
2011-04-20 21:51:30 -04:00
Juan Basso
be4b9fcd02
The MIME version can be used in all types of e-mail. Fixes #14 .
2011-04-19 21:47:48 -04:00
Juan Basso
1fee549063
Ooops, removed debug call.
2011-04-19 20:25:09 -04:00
Juan Basso
e0b4623065
Added support to sender email. Fixes #13 .
2011-04-19 20:24:51 -04:00
Juan Basso
baba9fd270
Fixed phpdoc.
2011-04-19 19:48:52 -04:00
Juan Basso
98afe4e09b
Renamed the method fastSend to deliver.
2011-04-19 17:07:38 -04:00
evilbloodydemon
8443b66986
PhpDoc and naming fixes
2011-04-19 17:04:49 -04:00
Juan Basso
1004b1a168
Fixed the set of boundary.
2011-04-19 09:22:42 -04:00
Juan Basso
a1bcaa9d29
Created a static method to send fast emails.
2011-04-17 21:23:48 -04:00
Juan Basso
5ea3b75b2f
CakeEmail::viewVars() now merge the param with previous config.
2011-04-17 20:57:57 -04:00
Juan Basso
7acdf1e436
Changed the method layout to template. Template is required to render, but layout is not.
2011-04-17 19:49:13 -04:00
Juan Basso
38f5d9da1f
Fixed issues related with email config.
2011-04-17 18:42:55 -04:00
Juan Basso
42ee001d71
Changed the classname of email config.
2011-04-17 18:42:55 -04:00
Juan Basso
ff5365d6ab
Added support to return the html and text message.
2011-04-17 18:39:02 -04:00
Juan Basso
33ca64f505
Added support to set variables to be used in the render.
2011-04-17 18:38:25 -04:00
Juan Basso
d5938dd3c4
Support to multibyte in subject.
2011-04-17 18:38:02 -04:00
Juan Basso
c48db36196
Changed to be able to configure empty array in CakeEmail.
2011-04-17 18:37:31 -04:00
Juan Basso
3a5c04273e
With class loading these code can be global.
2011-04-17 18:36:36 -04:00
Juan Basso
9ac5f9c349
Fixed the tests.
2011-04-13 00:24:27 -04:00
Juan Basso
3200e380d3
Created a new method to return the transport class before send. In some cases you need to do extra calls/configurations before send.
2011-04-13 00:04:37 -04:00
Juan Basso
f4f3bfe2fc
Return the object when is set method.
2011-04-12 23:45:02 -04:00
Juan Basso
40e8632408
Changed to translate messages using cake domain.
2011-04-12 23:37:50 -04:00
Juan Basso
935badff03
Fixed to MailTransport use configs intead Configure::read().
2011-04-12 23:34:23 -04:00
Juan Basso
a9aef5600f
Removed the object from ClassRegistry. It is not used in 2.0.
2011-04-12 23:32:26 -04:00
Juan Basso
3c703641b0
Changed the use of import to uses.
2011-04-12 23:31:07 -04:00
Juan Basso
50c21ccdfe
Renamed the transport files to the new structure.
2011-04-12 22:34:45 -04:00
Juan Basso
fd248acadd
Added the config to reset.
2011-04-12 22:17:36 -04:00
Juan Basso
22445e2583
Removed the read from Configure for X-Mailer.
2011-04-12 22:17:33 -04:00
Juan Basso
daa90ed2b2
Created the email class and a logic in CakeEmail.
2011-04-12 22:17:28 -04:00
Juan Basso
1814168ec7
Added kind of visibility to missed methods.
2011-04-12 22:17:12 -04:00
Juan Basso
90d1f62131
Changed others functions to remove the get/set by only one method.
2011-04-12 22:17:09 -04:00
Juan Basso
6e97de5d38
Replace the get/set methods by only one method in addresses and subject.
2011-04-12 22:17:06 -04:00
Juan Basso
f661e37ef1
Added more tests to wrap. Fixed to not cut words with more than should limit.
2011-04-12 22:17:03 -04:00
Juan Basso
985743dc50
Removed debug code line.
2011-04-12 22:16:59 -04:00
Juan Basso
6e15945e73
Fixes in render. Tests added.
2011-04-12 22:16:53 -04:00
Juan Basso
d0f1843dd5
Added tests to send email with contents.
2011-04-12 22:16:49 -04:00
Juan Basso
ffaee3d760
Included the method to attach files.
2011-04-12 22:16:46 -04:00
Juan Basso
df2fe579cd
Supporting pass the attach file name.
2011-04-12 22:16:43 -04:00
Juan Basso
8645411c65
Removed unused attribute.
2011-04-12 22:16:40 -04:00
Juan Basso
e6befef1c3
Added the method to render from views.
2011-04-12 22:16:37 -04:00
Juan Basso
c5cbb603a0
Added the methods to format message.
2011-04-12 22:16:34 -04:00
Juan Basso
3a1ebf159a
Striping tags in the message.
2011-04-12 22:16:30 -04:00
Juan Basso
2795d2b771
Initial changes for send.
2011-04-12 22:16:27 -04:00
Juan Basso
89b4cb75e3
Changed to addresses come before others headers. It is not a RFC rule, just to keep more readable the header.
2011-04-12 22:16:24 -04:00
Juan Basso
ace425892d
Implemented method to set/get Message-ID.
2011-04-12 22:16:20 -04:00
Juan Basso
30dced741d
Simply the code.
2011-04-12 22:16:17 -04:00
Juan Basso
03b4ce070b
Added a protection to not insert invalid emails.
2011-04-12 22:16:14 -04:00
Juan Basso
6a76931961
Added support to multibyte in formatAddress. Tests added.
2011-04-12 22:16:11 -04:00
Juan Basso
b29c31709e
Implemented methods to attachments.
2011-04-12 22:16:06 -04:00
Juan Basso
6c3a42c82a
Method to set transport name.
2011-04-12 22:16:03 -04:00
Juan Basso
1a457dc575
Method to set email format (text, html, both).
2011-04-12 22:16:00 -04:00
Juan Basso
35106be647
Removed the configuration to EOL. Moved to MailTransport.
2011-04-12 22:15:56 -04:00
Juan Basso
bd5e5376d1
Implemented method to set layout and template.
2011-04-12 22:15:53 -04:00
Juan Basso
6930ba6207
Changes to in manipulation of header.
2011-04-12 22:15:48 -04:00
Juan Basso
e6c8171d1f
Added some vars to reset.
2011-04-12 22:15:45 -04:00
Juan Basso
82835a3566
Methods to set/get subject.
2011-04-12 22:15:41 -04:00
Juan Basso
187304cebb
Added methods to ReturnPath, ReadReceipt and ReplyTo.
2011-04-12 22:15:37 -04:00
Juan Basso
a28e0f014d
setFrom using _setEmail. DRY and consistence.
2011-04-12 22:15:27 -04:00
Juan Basso
7aa0d6c1eb
Added the methods to set/add/get Cc and Bcc.
2011-04-12 22:15:24 -04:00
Juan Basso
fae641e619
Implemented methods to configure "to".
2011-04-12 22:15:21 -04:00
Juan Basso
5cb58e8f99
Implemented methods to configure "from".
2011-04-12 22:15:18 -04:00
Juan Basso
8f5049e3b1
Initial changes in headers, just draft.
2011-04-12 22:15:15 -04:00
Juan Basso
a92092231c
Throwing exception when headers is not an array.
2011-04-12 22:15:11 -04:00
Juan Basso
77941fb1fb
Added the skeleton of CakeEmail.
2011-04-12 22:15:08 -04:00
Jose Lorenzo Rodriguez
000e05b468
Merge remote-tracking branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
cake/libs/view/helpers/js.php
cake/tests/lib/templates/missing_conenction.php
cake/tests/lib/templates/missing_connection.php
lib/Cake/Model/ConnectionManager.php
lib/Cake/TestSuite/templates/missing_conenction.php
lib/Cake/View/Helper/FormHelper.php
lib/Cake/tests/Case/Core/ConfigureTest.php
2011-04-11 22:48:08 -04:30
Jose Lorenzo Rodriguez
c83a396eb4
Fixing class loading for HttpResponse classes, and making possible to pass plugin HttpResponse classes too
2011-04-10 16:57:44 -04:30
AD7six
32df3156a7
consolidate cake_error and cake_developer to simply "cake_dev"
...
it's a lot easier for adding new translations to think:
is it for the end user?
use 'cake' as the domain
is it for the developer
use 'cake_dev' as the domain
is it for the console
use 'cake_console' as the domain
also neatly avoids the "this message is an error, and it's in
cake_developer, why?" - question (because cake_error was intended for
anything which is used in trigger_error/exceptions, not a variable named
$error
2011-03-20 16:38:31 +01:00
AD7six
1f6346c58f
using cake_error for error messages
2011-03-19 18:18:14 +01:00
AD7six
29b874e739
translation changes in the Network dir
2011-03-12 20:01:38 +01:00
Jose Lorenzo Rodriguez
f8a08432f4
Merge remote-tracking branch 'origin/2.0' into 2.0-class-loading
2011-03-05 17:37:31 -04:30
Jose Lorenzo Rodriguez
ba694c45c9
Merge remote-tracking branch 'origin/2.0' into 2.0-class-loading
2011-02-27 22:50:53 -04:30
José Lorenzo Rodríguez
688e914381
Merge remote-tracking branch 'origin/2.0' into 2.0-class-loading
2011-02-22 00:13:57 -04:30
José Lorenzo Rodríguez
0cb08a09dc
Fixing class loading for authentication clasess in HttpSocket, also allowing the use of plugin authentication classes
2011-02-21 23:58:46 -04:30
José Lorenzo Rodríguez
4cebe55a9b
Merge remote-tracking branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
app/webroot/index.php
lib/Cake/Controller/Component/AuthComponent.php
lib/Cake/Network/CakeRequest.php
lib/Cake/tests/cases/libs/controller/components/auth.test.php
2011-02-21 22:28:30 -04:30
José Lorenzo Rodríguez
6e4f4efb79
Merge remote branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
cake/bootstrap.php
lib/Cake/Console/Command/TestSuiteShell.php
lib/Cake/Console/TaskCollection.php
lib/Cake/Controller/ComponentCollection.php
lib/Cake/Controller/Controller.php
lib/Cake/Core/App.php
lib/Cake/Model/BehaviorCollection.php
lib/Cake/Network/CakeRequest.php
lib/Cake/TestSuite/CakeTestSuiteDispatcher.php
lib/Cake/TestSuite/CakeWebTestCase.php
lib/Cake/TestSuite/TestManager.php
lib/Cake/TestSuite/TestRunner.php
lib/Cake/View/HelperCollection.php
lib/Cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
lib/Cake/tests/cases/libs/test_manager.test.php
2011-02-13 23:10:19 -04:30
José Lorenzo Rodríguez
4c0e06c451
Merge remote branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
cake/bootstrap.php
cake/libs/view/helpers/js.php
lib/Cake/Model/AclNode.php
lib/Cake/Model/ConnectionManager.php
lib/Cake/bootstrap.php
lib/Cake/tests/cases/libs/controller/controller.test.php
2011-01-02 02:00:03 -04:30
José Lorenzo Rodríguez
e8c73170ba
Ficing a couple of notices when using a mocked CakeRequest
2010-12-18 22:27:28 -04:30
José Lorenzo Rodríguez
387281e506
Moving newly created classes to the new folders
2010-12-15 01:32:37 -04:30
José Lorenzo Rodríguez
8436fd53d0
Changing initial uses of App::uses() to the new packages system
2010-12-15 01:20:02 -04:30
José Lorenzo Rodríguez
07e43bb0f8
Merge remote branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
cake/libs/view/scaffolds/edit.ctp
cake/libs/view/scaffolds/form.ctp
cake/tests/test_app/plugins/test_plugin/views/tests/scaffold.edit.ctp
cake/tests/test_app/plugins/test_plugin/views/tests/scaffold.form.ctp
cake/tests/test_app/views/posts/scaffold.edit.ctp
cake/tests/test_app/views/posts/scaffold.form.ctp
lib/Cake/Error/ErrorHandler.php
lib/Cake/Model/Behavior/TranslateBehavior.php
lib/Cake/Model/Datasource/CakeSession.php
lib/Cake/Routing/Router.php
lib/Cake/TestSuite/TestManager.php
lib/Cake/View/scaffolds/edit.ctp
lib/Cake/tests/cases/console/shells/bake.test.php
lib/Cake/tests/cases/libs/cake_log.test.php
lib/Cake/tests/cases/libs/cake_request.test.php
lib/Cake/tests/cases/libs/view/helpers/number.test.php
lib/Cake/tests/test_app/plugins/test_plugin/views/tests/scaffold.edit.ctp
lib/Cake/tests/test_app/views/posts/scaffold.edit.ctp
2010-12-15 01:13:05 -04:30
José Lorenzo Rodríguez
8e5bd76752
Fixing several errors when running the testsuite
2010-12-11 01:17:55 -04:30
José Lorenzo Rodríguez
6de52f795f
Completing the round of micro optimization, it was fun while it lasted
2010-12-06 23:15:18 -04:30
José Lorenzo Rodríguez
3f64844de9
Merge remote branch 'origin/2.0' into 2.0-class-loading
...
Conflicts:
lib/Cake/Model/ConnectionManager.php
lib/Cake/basics.php
2010-12-05 23:43:58 -04:30
José Lorenzo Rodríguez
b19b25a788
Moving some spare clases to the corresponding packages
2010-12-05 13:21:28 -04:30
José Lorenzo Rodríguez
fbbb5c9337
Moving more clases to the new layout while trying to make controller related classes load
2010-12-04 02:45:22 -04:30
José Lorenzo Rodríguez
3c23080dd2
Moving more classes to the new schema, slowly uncommenting code and implementing new class loader
2010-12-03 20:53:47 -04:30