79 Commits

Author SHA1 Message Date
Niclas Leon Bock
9c5abfb3f1 Fix variable name in isset magic method 2014-06-17 23:36:12 +02:00
Samuel Georges
0b8c8a0c0f Merge pull request #306 from Naxiz/fix-279
Add 'manage partials' and fix my settings
2014-06-16 21:12:17 +10:00
Louis Matthijssen
692b7d8cf8 Add 'manage partials' and fix my settings
Fixes #279.
2014-06-16 13:04:50 +02:00
Sam Georges
8113371dac Establish the router earlier so we can create page URLs 2014-06-16 17:59:47 +10:00
Louis Matthijssen
be00834d80 Rewind RecursiveIteratorIterator before use
Fixes #268 and #288.

More info: https://bugs.php.net/bug.php?id=62914

>As a reminder, all iterators have been designed in a way that you need to call rewind before using.
2014-06-15 16:27:15 +02:00
Samuel Georges
322833c78b Merge pull request #283 from mrmlnc/master
Russian language and translation keys
2014-06-15 12:05:09 +10:00
Samuel Georges
d53ae0fb68 Merge pull request #281 from octodevel/master
Updated pt-br language
2014-06-15 12:04:36 +10:00
Sam Georges
30d29eb5f7 Minor 2014-06-13 20:09:06 +10:00
eZees
f130dac22c Russian language and translation keys 2014-06-12 11:57:27 +04:00
Sam Georges
fbe23091b6 Component properties can now be translated 2014-06-12 15:53:15 +10:00
Octo Devel
6095934f81 Updated and revised all pt-br translation lines. 2014-06-11 23:11:31 -03:00
Octo Devel
4e410927ea Added pt-br language 2014-06-09 18:50:35 -03:00
Sam Georges
2b820a20d6 Convert all boolean table columnns to use is_ prefix
Add email template/layout system
2014-06-06 21:39:20 +10:00
Sam Georges
f44b203e44 Removing plugins can now be purged from the db, orphaned plugins are visible, don't concat single list relations, add more events to Cms controller. 2014-06-05 18:52:53 +10:00
Sam Georges
435b6d30f9 Me again 2014-05-30 22:12:35 +10:00
Sam Georges
c74ff59d29 Forgot my hat 2014-05-30 22:05:00 +10:00
Sam Georges
2bc02a7488 Fixes #191 2014-05-30 21:50:28 +10:00
Sam Georges
394075041c Add better exception handling for non existent components 2014-05-30 21:25:23 +10:00
Sam Georges
8cc6c6839a Fixes #209 2014-05-27 13:18:21 +10:00
Sam Georges
0f082bd160 Comment out code until determined if it is needed 2014-05-27 13:14:02 +10:00
Sam Georges
9b542efe6f Add complex page link handling to ComponentBase 2014-05-25 00:57:10 +10:00
Sam Georges
8ec4cd6ea3 Add method for looking up other page component properties (getOtherPageComponent) 2014-05-25 00:55:53 +10:00
Sam Georges
a89eda62cf Add notes 2014-05-24 22:03:20 +10:00
Sam Georges
e2fa45e264 Adds new override for components, onInit() 2014-05-24 21:59:30 +10:00
Sam Georges
4951393986 Fixes bug in propertyOrParam() 2014-05-24 21:26:48 +10:00
Sam Georges
05afe91820 Easier access to page object thru components ($this->page->title) 2014-05-24 21:08:33 +10:00
Sam Georges
a1d44408b8 Added new method addComponent() to Cms Controller 2014-05-24 20:30:22 +10:00
Sam Georges
0697584108 Fixes bug where droppable colour sticks 2014-05-24 20:15:31 +10:00
Sam Georges
da7515e230 Components can now be dragged to the component list area (if visible) 2014-05-24 20:05:37 +10:00
Sam Georges
976b364720 Generate the unique ID for the {% component %} tag only 2014-05-24 19:41:29 +10:00
Sam Georges
9e2a76d821 Add core build tag to core assets 2014-05-24 16:57:38 +10:00
Sam Georges
bd5e169ac1 Removing a component now removes the standard {% component %} tag 2014-05-24 16:48:36 +10:00
Sam Georges
82f586c0d1 Asset maker functions (addJs, addCss, addRss) now use an optional build code, either *core* or a plugin code. 2014-05-24 16:35:54 +10:00
Sam Georges
431285c4d4 Make the component placeholder 50% opaque
Disable dragging on attached components
2014-05-24 15:55:25 +10:00
Sam Georges
c593123700 Components can now be dragged on to a page or layout 2014-05-24 15:18:59 +10:00
Sam Georges
a747b18f0e Still allow newQuery() on Cms objects 2014-05-24 13:50:52 +10:00
Sam Georges
cd58891723 Tidy up CmsObject query implementation to reduce overhead 2014-05-24 13:47:34 +10:00
Sam Georges
c97e352ea2 Fixes #206 2014-05-24 13:27:26 +10:00
Sam Georges
d616d3ae8b Class CmsPropertyHelper has been deprecated
Cms Objects now support basic queries that return a collection
2014-05-23 19:36:22 +10:00
Sam Georges
34cef2ab46 Fixes #197 - Subfolder duplicated in Controller asset path 2014-05-22 20:29:28 +10:00
Sam Georges
6788a32e8c Components have a new override method onRender() called before a component is rendered.
The `{% component %} tag now supports passing parameters that override the component properties when they are rendered.
Calling `addJs()` and `addCss()` in components without a starting slash (/) will now reference the component directory, instead of the theme.
2014-05-22 20:27:44 +10:00
Sam Georges
d0a1cc87fb Fixes #194 In MarkupManager filters and functions are backwards 2014-05-22 07:57:36 +10:00
Sam Georges
193ffade54 Minor 2014-05-20 10:25:04 +10:00
Samuel Georges
e96a4c684f Merge pull request #180 from Jmeyering/master
Allow converting of r/n to /n when editing files in October backend
2014-05-20 10:22:41 +10:00
Samuel Georges
5511100c6d Merge pull request #175 from erJasp/master
Only change "modified" counter on successful save
2014-05-20 09:48:12 +10:00
Jmeyering
56a6eb0283 More extraneous spaces plus nailed a syntax error 2014-05-19 13:03:16 -05:00
Jmeyering
9994f62382 Removing extraneous spaces from this code 2014-05-19 13:02:25 -05:00
Jmeyering
03c99bbac0 Allow 2014-05-19 12:58:35 -05:00
Jasper
c7537339da Only change "modified" counter on successful save
The modified counter in the CMS module (the red box in the sidebar)
always changes when saving, even when an error is returned.

This fix will only change the "modified" counter in the CMS module on a
successful change.
2014-05-19 16:31:07 +02:00
Sam Georges
7d468475c0 Better logging 2014-05-19 18:18:02 +10:00