示例#1
0
 public function deactivation($page_id = null)
 {
     $result = false;
     // доступно дл¤ пользователей первой роли (например, Ђ–еактивуї)
     $role_id = Users::model()->findByPk(Yii::app()->user->id)->role_id;
     if ($role_id < 2 && !is_null($page_id) && Pages::model()->existsPage($page_id)) {
         $link_id = ModulesInPages::model()->getLink($page_id, $this->id);
         if ($link_id) {
             $result = ModuleList::model()->deactivation($link_id, $this->id);
         }
     }
     return $result;
 }
示例#2
0
?>
			</div>
			<?php 
if (Yii::app()->user->hasFlash($this->module_id . '_add_message')) {
    echo Yii::app()->user->getFlash($this->module_id . '_add_message');
}
?>
		<?php 
$this->endWidget();
?>
		</div>
	</div>
	<div class="catalog">
		<?php 
$mpage_id = ModulesInPages::model()->getLink($page_id, $this->module_id);
$data = ModuleList::model()->getList($mpage_id);
if (count($data) > 0) {
    ?>
			<ul class="<?php 
    echo count($data) > 1 ? 'sortable' : '';
    ?>
 type_1">
			<?php 
    foreach ($data as $item_id => $item) {
        ?>
				<li data-id="<?php 
        echo $item->id;
        ?>
" class="link ids">
					<div class="act_block">
					<?php 
示例#3
0
 protected function moduleList($data)
 {
     $pages = $data['pages'];
     $mpage_id = ModulesInPages::model()->getLink($data['doc_id_last'], 'list');
     $lenta = new ModuleList();
     $data['lenta'] = ModuleList::model()->getList($mpage_id, 0, 0, 1);
     $data['url_for_menu'] = substr(substr($data['pages']->make_url($data['doc_id_last']), 0, -1), 1);
     $this->render('list1', $data);
 }
示例#4
0
 public function actionDeactivation($page_id = null)
 {
     $result = false;
     // доступно для пользователей первой роли (например, «Реактиву»)
     $role_id = Users::model()->findByPk(Yii::app()->user->id)->role_id;
     if ($role_id < 2 && !is_null($page_id) && Pages::model()->existsPage($page_id)) {
         $link_id = ModulesInPages::model()->getLink($page_id, $this->module->id);
         if ($link_id) {
             $result = ModuleList::model()->deactivation($link_id, $this->module->id);
         }
     }
     if ($result) {
         $this->redirect(Yii::app()->baseUrl . '?r=pages/update&id=' . $page_id . '&/#!/tab_fourth');
     } else {
         $this->redirect(Yii::app()->request->baseUrl . '/admin.php');
     }
 }