public function actionUpdate($id)
 {
     if (Yii::$app->user->identity->level > 1) {
         $model = $this->findModel($id);
         $login = new login();
         if ($model->id_img != null) {
             $imgLoad = imgLoad::findOne($model->id_img);
         } else {
             $imgLoad = new imgLoad();
         }
         if ($model->load(Yii::$app->request->post()) && $model->create()) {
             if ($imgLoad->load(Yii::$app->request->post())) {
                 if ($imgLoad->file = UploadedFile::getInstance($imgLoad, 'file')) {
                     $imgLoad->upload($model->id, $model->id_img);
                     $model->save_id_img($imgLoad->id);
                 } else {
                     $model->save_id_img(null);
                     $imgLoad->delete($imgLoad->id);
                 }
             }
             return $this->redirect(['view', 'id' => $model->id]);
         } else {
             return $this->render('update', ['model' => $model, 'imgLoad' => $imgLoad, 'login' => $login]);
         }
     }
 }
 public function actionUpdate($id)
 {
     $model = $this->findModel($id);
     if (Yii::$app->user->identity->level > 1 or $model->id_author == Yii::$app->user->identity->id) {
         $login = new login();
         if ($model->id_img != null) {
             $imgLoad = imgLoad::findOne($model->id_img);
         } else {
             $imgLoad = new imgLoad();
         }
         if ($model->load(Yii::$app->request->post())) {
             if (Yii::$app->user->identity->level == 1) {
                 $model->id_category = 6;
                 //новость отправляется в инкубатор
             }
             $model->updateNew();
             if ($imgLoad->load(Yii::$app->request->post())) {
                 if ($imgLoad->file = UploadedFile::getInstance($imgLoad, 'file')) {
                     $imgLoad->upload($model->id, $model->id_img);
                     $model->save_id_img($imgLoad->id);
                 } else {
                     $model->save_id_img(null);
                     $imgLoad->delete($imgLoad->id);
                 }
             }
             return $this->redirect(['view', 'id' => $model->id]);
         } else {
             return $this->render('update', ['model' => $model, 'imgLoad' => $imgLoad, 'login' => $login]);
         }
     }
 }