public function actionSlider() { $this->pageTitle = 'Slider'; $SliderAdd = false; $ModelSlider = new Slider(); if (isset($_POST['Slider'])) { $ModelSlider->attributes = $_POST['Slider']; $ImageNewName = date("d-m-Y-H-i-s", time()) . "-slider-" . $ModelSlider->slider_idvideo . '.jpg'; $ImageUrl = 'images/orginal/' . $ImageNewName; $ThumbUrl = 'images/thumbs/' . $ImageNewName; if ($ModelSlider->validate()) { $ModelSlider->ImageCopy($ModelSlider->slider_image, $ImageUrl); $ModelSlider->ImageThumbCreate($ImageUrl, $ThumbUrl); $ModelSlider->slider_image = $ImageUrl; $ModelSlider->slider_thumb = $ThumbUrl; $ModelSlider->save(); $SliderAdd = true; $ModelSlider->slider_idvideo = ''; $ModelSlider->slider_title = ''; $ModelSlider->slider_text = ''; $ModelSlider->slider_image = ''; $ModelSlider->slider_thumb = ''; } } $DataSlider = new CActiveDataProvider('Slider', array('sort' => array('defaultOrder' => 'slider_id DESC'), 'pagination' => array('pageSize' => Yii::app()->params['pageSize'], 'pageVar' => 'page'))); $this->render('slider', array('Data' => $DataSlider, 'SliderAdd' => $SliderAdd, 'ModelSlider' => $ModelSlider)); }