/**
  * @return array
  * Добавление комментария
  */
 public function actionAddComment()
 {
     if (\Yii::$app->request->isAjax) {
         \Yii::$app->response->format = Response::FORMAT_JSON;
         $model = new Comment();
         $model->user_id = \Yii::$app->user->identity->id;
         $model->event_id = $_POST['event_id'];
         $model->message = $_POST['message'];
         $model->created = time();
         if ($model->save()) {
             if (isset($_POST['notify_all']) && $_POST['notify_all'] == 'true') {
                 EventForm::commenatAllNotification($_POST['event_id'], $_POST['message']);
             }
             return ['item' => $model, 'user' => $model->user];
         }
     }
 }
 /**
  * Страница создания события
  */
 public function actionEdit($id = null)
 {
     \Yii::$app->user->setReturnUrl(['event/edit']);
     $user = \Yii::$app->getUser()->identity;
     $model = new EventForm();
     $model->setScenario(EventForm::SCENARIO_INSERT);
     if ($id) {
         $event = Event::findOne(['id' => $id, 'user_id' => $user->getId()]);
         if (!$event) {
             throw new NotFoundHttpException();
         }
         $model->setEventModel($event);
         $model->setScenario(EventForm::SCENARIO_EDIT);
     }
     if ($model->load($_POST)) {
         $model->img = UploadedFile::getInstance($model, 'img');
         if ($model->validate() && ($id = $model->save())) {
             $this->redirect(['event/view', 'id' => $id]);
             \Yii::$app->end();
         }
     }
     $eventTypeList = EventType::find()->indexBy('id')->all();
     return $this->render('new', ['model' => $model, 'user' => $user, 'eventTypeList' => $eventTypeList]);
 }