Changeset 8912
- Timestamp:
- 05/12/08 03:48:53 (5 days ago)
- Files:
-
- plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/helper/sfSimpleCMSHelper.php (modified) (1 diff)
- plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/model/doctrine/PluginsfSimpleCMSPage.class.php (modified) (1 diff)
- plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/model/doctrine/PluginsfSimpleCMSSlot.class.php (modified) (1 diff)
- plugins/sfDoctrineSimpleCMSPlugin/trunk/modules/sfSimpleCMS/lib/BasesfSimpleCMSActions.class.php (modified) (4 diffs)
- plugins/sfDoctrineSimpleCMSPlugin/trunk/modules/sfSimpleCMS/lib/BasesfSimpleCMSComponents.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/helper/sfSimpleCMSHelper.php
r4950 r8912 81 81 Element.hide(\'edit_'.$slot.'\'); 82 82 '.visual_effect('highlight', 'slot_'.$slot), 83 '409' => 'Element.show(\'locking_'.$slot.'\');83 '409' => 'Element.show(\'locking_'.$slot.'\'); 84 84 var affected = document.getElementsByClassName(\'user-name\'); 85 85 for (var i = 0; i < affected.length; i++) plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/model/doctrine/PluginsfSimpleCMSPage.class.php
r4950 r8912 16 16 * @author Magnus Nordlander, smiling plants <magnus@smilingplants.com> 17 17 */ 18 class PluginsfSimpleCMSPage extends BasesfSimpleCMSPage18 abstract class PluginsfSimpleCMSPage extends BasesfSimpleCMSPage 19 19 { 20 20 protected $localizations = null, plugins/sfDoctrineSimpleCMSPlugin/trunk/lib/model/doctrine/PluginsfSimpleCMSSlot.class.php
r4950 r8912 16 16 * @author Magnus Nordlander, smiling plants <magnus@smilingplants.com> 17 17 */ 18 class PluginsfSimpleCMSSlot extends BasesfSimpleCMSSlot18 abstract class PluginsfSimpleCMSSlot extends BasesfSimpleCMSSlot 19 19 { 20 20 plugins/sfDoctrineSimpleCMSPlugin/trunk/modules/sfSimpleCMS/lib/BasesfSimpleCMSActions.class.php
r8775 r8912 78 78 $this->checkEditorCredential(); 79 79 $page = Doctrine::getTable('sfSimpleCMSPage')->findBySlug($this->getRequestParameter('slug', sfConfig::get('app_sfSimpleCMS_default_page', 'home')), $culture); 80 if ($this->getUser()-> getGuardUser() && $page->isLockedForUserId($this->getUser()->getGuardUser()->id))80 if ($this->getUser()->isAuthenticated() && $page->isLockedForUserId($this->getUser()->getGuardUser()->id)) 81 81 { 82 82 $this->getRequest()->setAttribute('lockedPage', $page); … … 211 211 $this->forward404Unless($page); 212 212 213 if ($ page->isLockedForUserId($this->getUser()->getGuardUser()->id))213 if ($this->getUser()->isAuthenticated() && $page->isLockedForUserId($this->getUser()->getGuardUser()->id)) 214 214 { 215 215 throw new Exception('This page is locked by ' . $page->lockingUser); … … 263 263 $this->forward404Unless($page); 264 264 265 if ($ page->isLockedForUserId($this->getUser()->getGuardUser()->id))265 if ($this->getUser()->isAuthenticated() && $page->isLockedForUserId($this->getUser()->getGuardUser()->id)) 266 266 { 267 267 throw new Exception('This page is locked by ' . $page->lockingUser); … … 308 308 if ($this->getUser()->isAuthenticated()) 309 309 { 310 if ($ page->isLockedForUserId($this->getUser()->getGuardUser()->id))310 if ($this->getUser()->isAuthenticated() && $page->isLockedForUserId($this->getUser()->getGuardUser()->id)) 311 311 { 312 312 throw new Exception('This page is locked by ' . $page->lockingUser); plugins/sfDoctrineSimpleCMSPlugin/trunk/modules/sfSimpleCMS/lib/BasesfSimpleCMSComponents.class.php
r8775 r8912 92 92 $this->culture = $culture; 93 93 $this->getRequest()->setAttribute('culture', $culture); 94 $this->templatePath = sf Loader::getTemplatePath('sfSimpleCMS', $this->page->getTemplate().'Template.php');94 $this->templatePath = sfProjectConfiguration::getActive()->getTemplatePath('sfSimpleCMS', $this->page->getTemplate().'Template.php'); 95 95 sfConfig::set('app_sfSimpleCMS_disable_editor_toolbar', true); 96 96 }