public function actionDelete($page_id = null, $id = null) { if (!is_null($page_id) && !is_null($id) && ModuleActions::model()->categoryExist($id)) { if (ModuleActions::model()->deleteCategory($id)) { $this->redirect(Yii::app()->baseUrl . '?r=pages/update&id=' . $page_id); } $this->redirect(Yii::app()->baseUrl . '?r=pages/update&id=' . $page_id); } else { $this->redirect(Yii::app()->request->scriptUrl); } }
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 = ModuleActions::model()->deactivation($link_id); } } return $result; }
public function actionDeactivation($page_id = null) { $result = false; if (!is_null($page_id)) { $link_id = ModulesInPages::model()->getLink($page_id, $this->module->id); if ($link_id) { $result = ModuleActions::model()->deactivation($link_id); } } if ($result) { $this->redirect(Yii::app()->baseUrl . '?r=pages/update&id=' . $page_id); } else { $this->redirect(Yii::app()->request->scriptUrl); } }
<?php echo $form->textField($model, 'name', array('class' => 'inp', 'size' => 60, 'maxlength' => 255)); ?> </div> <?php echo $form->error($model, 'name'); ?> </div> <div class="edit_line"> <?php echo $form->labelEx($model, 'action_category_id', array()); ?> <div class="inpC"> <?php echo $form->dropDownList($model, 'action_category_id', ModuleActions::model()->getCategoryList($page_id), array('class' => 'inp', 'options' => array(0 => array('selected' => true)))); ?> </div> <?php echo $form->error($model, 'action_category_id'); ?> </div> <div class="edit_line checkboxLine"> <?php echo $form->checkBox($model, 'active'); ?> <?php echo $form->labelEx($model, 'active', array('class' => 'labelCheckbox')); ?> <?php