public function actionSeriesCreate() { $model = new SeriesModel(); if (isset($_POST['Series'])) { $model->setAttrs($_POST['Series']); if ($_FILES['en_sub']['name']) { $model->en_sub = File::save($_FILES['en_sub'], "assets/subs"); } if ($_FILES['ru_sub']['name']) { $model->ru_sub = File::save($_FILES['ru_sub'], "assets/subs"); } if ($_FILES['preview_image']['name']) { $model->preview_image = File::sdSave($_FILES['preview_image'], "assets/images/serial", $model->season_id + "_" + rand(0, 999999)); } $model->save(); $movieId = SeasonModel::model()->where("`id`='" . (int) $model->season_id . "'")->findRow()->serial_id; $movie_date = MoviesModel::model()->where("`id`='{$movieId}'")->findRow(); $movie_date->date = date("Y-m-d H:i:s"); $movie_date->save(); Mail::newSeries(MoviesModel::model()->where("`id`='{$movieId}'")->findRow(), $model); SerialController::notificationNewSeriesSend($model->id); $this->redirect("/admin/series"); } $this->view("admin/serial/series_form", array("model" => "SeriesModel"), false); }