Ejemplo n.º 1
0
 public function actionCreate()
 {
     $model = new Semesters('insert');
     $call_lists = CHtml::listData(CallLists::model()->findAll(), 'id', 'name');
     if (Yii::app()->request->isPostRequest) {
         $semester = Yii::app()->request->getParam('Semesters');
         $model->setAttributes($semester);
         if ($model->save()) {
             Yii::app()->user->setFlash('success', 'Семестр успешно создан');
             $this->redirect(['index']);
         }
     }
     $this->render('form', ['model' => $model, 'call_lists' => $call_lists]);
 }
Ejemplo n.º 2
0
 public function actionDelete($id, $confirm = 0)
 {
     /** @var CallLists $model */
     $model = CallLists::model()->findByPk($id);
     if (!$model) {
         throw new CHttpException(404, 'Список звонков не найден');
     }
     if (!$confirm) {
         $this->render('delete', ['model' => $model]);
     } else {
         if ($model->delete()) {
             $this->redirect(['index']);
         } else {
             Yii::app()->user->setFlash('error', 'Список не удален');
         }
     }
 }
 public function actionCreate($list_id)
 {
     /** @var CallLists $call_list */
     $call_list = CallLists::model()->findByPk($list_id);
     if (!$call_list) {
         throw new CHttpException(404, 'Список не найден');
     }
     $model = new CallListsElements('insert');
     if (Yii::app()->request->isPostRequest) {
         $call_list_element = Yii::app()->request->getParam('CallListsElements');
         $model->setAttributes($call_list_element);
         $model->setAttribute('call_list_id', $call_list->id);
         if ($model->save()) {
             Yii::app()->user->setFlash('success', 'Элемент списка успешно создан');
             $this->redirect(['index', 'list_id' => $call_list->id]);
         }
     }
     $this->render('form', ['model' => $model]);
 }