Commit graph

17683 commits

Author SHA1 Message Date
pies
12fe85f2c0 (I've lost Internet connection during a commit, I thought svn was supposed to roll back, I don't think it did though, I'm including the changelog again, perhaps it's just Tortoise SVN).
---
Sync'd with my sandbox, the changes are the same as with my previous commit, here's a copy:
---
Sync'd with Olle's sandbox and with the Ajax stuff I've received. I'm trying to put together a sample application using Ajax, but it's gonna take at least few days (mostly because I've already done it and got bored with it:)

Changes are mostly comments, plus a few more methods for the Controller class (which really needs thinning). I think I'll create two helper classes, Html and Ajax to handle the tag-generating stuff and take some code off libs/controller.php. Also, added /vendors/javascript/prototype.js and /public/js/prototype.js -- they are the same, perhaps we should just distribute one.

One other change is a standards-fix for Controller::urlFor() (ampersands are entity-encoded now), but it seems puny compared to the former.

Larry, can you refresh the PHPDocs?

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@206 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-31 23:17:48 +00:00
pies
8af7d1f67a Sync'd with Olle's sandbox and with the Ajax stuff I've received. I'm trying to put together a sample application using Ajax, but it's gonna take at least few days (mostly because I've already done it and got bored with it:)
Changes are mostly comments, plus a few more methods for the Controller class (which really needs thinning). I think I'll create two helper classes, Html and Ajax to handle the tag-generating stuff and take some code off libs/controller.php. Also, added /vendors/javascript/prototype.js and /public/js/prototype.js -- they are the same, perhaps we should just distribute one.

One other change is a standards-fix for Controller::urlFor() (ampersands are entity-encoded now), but it seems puny compared to the former.

Larry, can you refresh the PHPDocs?

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@205 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-31 22:40:49 +00:00
pies
4234bc9488 I've added some fixes and new methods, hope this gets to be in the today's release. If not, at least the fixes should get in as soon as possible.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@192 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-29 19:43:59 +00:00
pies
3ccf15ce3a - fixed a bug in default config by changing PagesController::show() instead of PagesController::display()
- added Template::renderElement('element_name_or_path', $params_array) with appropriate /config/paths.php defines and a /app/views/elements directory
- added Ajax stuff to the Controller class, but I think it needs to be moved out into some helper class, along with all the tag generators
- new Flay::extractWords() to return an array of words from a string
- new Time::timeAgoInWords()
- added /vendors/javascript/prototype.js and /public/js/prototype.js (with some changes, we can keep only one copy in the tree) 

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@190 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-29 19:25:55 +00:00
pies
eda3d2cfee The default home route was correct after all ;)
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@166 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-23 23:20:32 +00:00
pies
1f8dd75a34 - default layout uses the new cssTag and charsetTag
- default set of routes no longer routes all unknown requests to Pages controller (/pages/* is used now for that)
- Pages::index is used as default home, I'll try to make it read all the controllers and methods and present them as a website menu
- added tag definitions for cssTag and charsetTag
- extended NeatArray class with some more methods
- DbFactory auto-loads database configuration
- missing error message added (for no action set)
- /logs directory added (at least, I hope)

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@165 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-23 23:08:43 +00:00
pies
8e0af6609a Added /app/helpers and /modules.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@159 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-23 19:15:08 +00:00
pies
4a87a75332 - Two standard controllers -- PageController and TestsController
- Helpers for controllers -- each controller has it's own helper in the /app/helpers directory
- /logs and /modules directories
- The application runs just fine without /config/database.php if controllers don't ask for db access
- Changed the name of /public/dispatch.php to /public/index.php, it's nicer and more standard, won't you agree? Kamil's fix for no-mod_rewrite needs to be re-implemented
- Cleanups, fixes, and even one or two comments ;)

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@158 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-22 23:24:09 +00:00
pies
3dd8d77b09 Fixed a bug in log.php and object.php, deleted 'components' dir (it's now 'modules').
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@150 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-21 22:51:26 +00:00
pies
b5f6dba58e git-svn-id: https://svn.cakephp.org/repo/trunk/cake@148 3807eeeb-6ff5-0310-8944-8be069107fe0 2005-05-21 22:40:51 +00:00
phpnut
b2ba766780 fixing my local working copy
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@145 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-21 16:12:57 +00:00
brego
a3621e3e2f Minor tab issues.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@142 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-18 22:37:03 +00:00
brego
3f7450435a Commenting is slow. I noticed some under_scored methods in db stuf... Goodnight.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@141 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-18 22:29:02 +00:00
brego
ec0abbaac0 Some docblock formatting changes, and /libs/bake.php - takes time, but domumenting is very educating :)
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@140 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-18 10:11:28 +00:00
brego
ea0191d321 commenting one more file, before going to bed.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@139 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 22:58:16 +00:00
brego
2f71ce4e4a more comments.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@137 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 22:42:43 +00:00
brego
4da3ef5b9b commenting happily...
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@136 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 22:32:06 +00:00
pies
b92f61d3a7 Removed some empty comment lines.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@134 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 22:23:22 +00:00
brego
0a4a5e9844 writing some docs, starting low...
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@133 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 22:04:09 +00:00
phpnut
d84575c565 modifying file headers
removing tabs in file I found them in
all code should use spaces
If your editor allows set tabs to 4 spaces :)

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@132 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 21:47:59 +00:00
phpnut
ce08562f5d modifying file headers
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@131 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 21:39:28 +00:00
phpnut
a04f96df6b modifying file headers
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@130 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 21:27:56 +00:00
pies
ae6c6d0a36 Bugfixes, cleanups and a new DbFactory class to generate DBO objects according to the db configuration.
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@129 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 20:55:27 +00:00
phpnut
289f5ac21c neatArray class renamed to NeatArray
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@124 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 02:41:13 +00:00
phpnut
cc358c225e fixed auto-props
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@122 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 02:03:09 +00:00
phpnut
be6ddc3213 corrected since version number should be 1.0.0.114
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@121 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 02:00:11 +00:00
phpnut
f409b10a97 adding docblocks and file header
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@116 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-17 01:31:36 +00:00
phpnut
81d89626e1 corrected names of params in the docblock
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@115 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-16 23:47:54 +00:00
pies
a778f3c3c3 Merging my changes into trunk. This should give us a nice clean trunk to continue with. It's strongly recommended that you merge this version with your sandboxes -- I've added all the phpdoc fields and changed a lot.
I've removed the author/licence information from some files -- such as app/app_controller.php and config/database.php -- as they are not our code and those files need to remain as clean as possible for people not to get lost in them.

I've run the tests on this one, but the tests are not as extensive as they should be. If you want to get the test controller etc. check out the version in my sandbox. But we'll probably be moving to SimpleTest  soon anyway.

git-svn-id: https://svn.cakephp.org/repo/trunk/cake@114 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-16 23:14:37 +00:00
phpnut
bb71238ec1 change license to The MIT License
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@109 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-16 00:52:42 +00:00
phpnut
1e6c7b9d90 adding MIT License
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@108 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-16 00:51:40 +00:00
phpnut
cd86555549 moving cake to a sub directory
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@106 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-15 21:41:38 +00:00
phpnut
d832800a85 moving things around ;)
git-svn-id: https://svn.cakephp.org/repo/trunk/cake@105 3807eeeb-6ff5-0310-8944-8be069107fe0
2005-05-15 21:38:14 +00:00