diff options
Diffstat (limited to 'protected/modules/cms/views/sitecontent/view.php')
| -rw-r--r-- | protected/modules/cms/views/sitecontent/view.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/protected/modules/cms/views/sitecontent/view.php b/protected/modules/cms/views/sitecontent/view.php new file mode 100644 index 0000000..c75f610 --- /dev/null +++ b/protected/modules/cms/views/sitecontent/view.php @@ -0,0 +1,47 @@ +<?php +if(isset($sc)) + $this->pageTitle = $sc->title . ' - ' . Yii::app()->name; +if(isset($menu)) + $this->pageTitle = $menu->title. ' - ' . Yii::app()->name; + +if(Yii::app()->user->id == 1) // is admin +{ + if(is_object($sitecontent)) + { + $this->renderPartial('draw', array('sitecontent' => $sitecontent)); + echo "<br />"; + echo CHtml::link(Yii::t('CmsModule.cms', 'Edit this sitecontent'), + array('/cms/sitecontent/update', 'id' => $sitecontent->id)); + } + else if ($sitecontent == array()) + { + echo CHtml::link(Yii::t('CmsModule.cms', 'Create new sitecontent here'), + array('/cms/sitecontent/create', 'position' => $menu->id)); + + } else if (is_array($sitecontent)) + { + foreach($sitecontent as $sc) + { + $this->renderPartial('draw', array('sitecontent' => $sc)); + echo "<br />"; + echo CHtml::link(Yii::t('CmsModule.cms', 'Edit this sitecontent'), + array('/cms/sitecontent/update', 'id' => $sc->id)); + } + } +} +else +{ + if(!is_null($sitecontent)) + if(is_object($sitecontent)) + $this->renderPartial('draw', array('sitecontent' => $sitecontent)); + else + foreach($sitecontent as $sc) + { + $this->renderPartial('draw', array('sitecontent' => $sc)); + } + +} + +if(isset($menu)) + $this->breadcrumbs = array($menu->title); + |
