public function actionCreate() { $model = new MoviesModel(); if (isset($_POST['Movie'])) { $model->setAttrs($_POST['Movie']); 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 ($model->abonement == "on") { $model->abonement = 1; } else { $model->abonement = 0; } $model->poster = File::save($_FILES['poster'], "assets/images/posters"); $model->background = File::save($_FILES['background'], "assets/images"); File::resizeImage($model->poster, 500, 500); $model->seo_url = Transliter::getSeo($model->en_name); $model->save(); $id = $model->id; for ($i = 0; $i <= count($_FILES['cadres']['name']); $i++) { $model = new CadresModel(); $model->video_id = $id; $model->link = File::save(array("name" => $_FILES['cadres']['name'][$i], "tmp_name" => $_FILES['cadres']['tmp_name'][$i]), "assets/images/cadres"); File::resizeImage($model->link, 500, 500); $model->save(); } $this->redirect("/admin/movies"); } $this->view("admin/movies/create", array(), false); }