Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
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 = ModuleActions::model()->deactivation($link_id);
         }
     }
     return $result;
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
                            <?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