/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $cs = Yii::app()->getClientScript();
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/ckeditor/ckeditor.js');
     $cs->registerCssFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.fileupload.css');
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.ui.widget.js', CClientScript::POS_END);
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.fileupload.js', CClientScript::POS_END);
     $model = new WLecture();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['WLecture'])) {
         if (!empty($_POST['avatar'])) {
             $_POST['WLecture']['avatar'] = Common::createThumb('avatars/lecture', $_POST['avatar'], $_POST['WLecture']['lecture_name']);
         }
         if (!empty($_POST['vod_files'])) {
             $_POST['WLecture']['files'] = Common::createThumb('files/lecture', $_POST['vod_files'], $_POST['WLecture']['lecture_name']);
         }
         $model->attributes = $_POST['WLecture'];
         $model->created_by = Yii::app()->user->id;
         $model->created_date = date('Y-m-d H:i:s');
         $listLectureText = Yii::app()->session->get('listLectureText') ? json_decode(Yii::app()->session->get('listLectureText'), true) : array();
         $model->pages = count($listLectureText);
         if ($model->save()) {
             $listLectureText = Yii::app()->session->get('listLectureText') ? json_decode(Yii::app()->session->get('listLectureText'), true) : '';
         }
         if (!empty($listLectureText)) {
             foreach ($listLectureText as $item) {
                 if ($item['data'] == 'client') {
                     $modelLectureText = new WLectureText();
                     $modelLectureText->lecture_id = $model->id;
                     $modelLectureText->trainer_id = Yii::app()->user->id;
                     $modelLectureText->status = 1;
                     $modelLectureText->title = $item['lecture_text_title'];
                     $modelLectureText->times = $item['lecture_text_time'];
                     $modelLectureText->content = $item['lecture_text_content'];
                     if ($modelLectureText->save()) {
                         unset($_SESSION['listLectureText']);
                     }
                 }
                 if ($item['data'] == 'data') {
                     $modelLectureText = WLectureText::model()->find('id=' . $item["id"]);
                     if (!empty($modelLectureText)) {
                         $modelLectureText->title = $item['lecture_text_title'];
                         $modelLectureText->times = $item['lecture_text_time'];
                         $modelLectureText->content = $item['lecture_text_content'];
                         if ($modelLectureText->save()) {
                             unset($_SESSION['listLectureText']);
                         }
                     }
                 }
             }
         }
         $this->redirect(array('view', 'id' => $model->id));
     } else {
         unset($_SESSION['listLectureText']);
     }
     $this->render('create', array('model' => $model));
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     if (empty(Yii::app()->user->id)) {
         $this->redirect(Yii::app()->createUrl(''));
     }
     $cs = Yii::app()->getClientScript();
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/ckeditor/ckeditor.js');
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/ckfinder/ckfinder.js');
     $cs->registerCssFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.fileupload.css');
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.ui.widget.js', CClientScript::POS_END);
     $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/js/jqueryUpload/jquery.fileupload.js', CClientScript::POS_END);
     $model = new WLecture();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['WLecture'])) {
         if (!empty($_POST['avatar'])) {
             $_POST['WLecture']['avatar'] = Common::createThumb('avatars/lecture', $_POST['avatar'], $_POST['WLecture']['lecture_name']);
         }
         if (!empty($_POST['vod_files'])) {
             $_POST['WLecture']['files'] = Common::createThumb('files/lecture', $_POST['vod_files'], $_POST['WLecture']['lecture_name']);
         }
         $model->attributes = $_POST['WLecture'];
         $model->created_by = Yii::app()->user->id;
         $model->created_date = date('Y-m-d H:i:s');
         if (Yii::app()->session['group_id'] == 2) {
             $model->company_code = Yii::app()->session['company_code'];
         }
         $listLectureText = Yii::app()->session->get('listLectureText') ? json_decode(Yii::app()->session->get('listLectureText'), true) : array();
         $SessionSlider = Yii::app()->session->get('SessionSlider') ? json_decode(Yii::app()->session->get('SessionSlider'), true) : array();
         $count = 0;
         if ($model->lecture_type == 1) {
             $count = count($listLectureText);
         } elseif ($model->lecture_type == 4) {
             $count = count($SessionSlider);
         }
         $model->pages = count($listLectureText);
         $lecture_type = $_POST["WLecture"]["lecture_type"];
         if ($model->save()) {
             if ($lecture_type == 1) {
                 $listLectureText = Yii::app()->session->get('listLectureText') ? json_decode(Yii::app()->session->get('listLectureText'), true) : '';
                 if (!empty($listLectureText)) {
                     foreach ($listLectureText as $item) {
                         if ($item['data'] == 'client') {
                             $modelLectureText = new WLectureText();
                             $modelLectureText->lecture_id = $model->id;
                             $modelLectureText->trainer_id = Yii::app()->user->id;
                             $modelLectureText->status = 1;
                             $modelLectureText->text_type = 1;
                             $modelLectureText->title = $item['lecture_text_title'];
                             $modelLectureText->times = $item['lecture_text_time'];
                             $modelLectureText->content = $item['lecture_text_content'];
                             if ($modelLectureText->save()) {
                                 unset($_SESSION['listLectureText']);
                             }
                         }
                         if ($item['data'] == 'data') {
                             $modelLectureText = WLectureText::model()->find('id=' . $item["id"]);
                             if (!empty($modelLectureText)) {
                                 $modelLectureText->title = $item['lecture_text_title'];
                                 $modelLectureText->times = $item['lecture_text_time'];
                                 $modelLectureText->content = $item['lecture_text_content'];
                                 if ($modelLectureText->save()) {
                                     unset($_SESSION['listLectureText']);
                                 }
                             }
                         }
                     }
                 }
             } elseif ($lecture_type == 4) {
                 $listSliderLectureText = Yii::app()->session->get('SessionSlider') ? json_decode(Yii::app()->session->get('SessionSlider'), true) : array();
                 if (!empty($listSliderLectureText)) {
                     foreach ($listSliderLectureText as $itemSliderLecture) {
                         if (empty($itemSliderLecture["idlecturetext"])) {
                             $modelSliderLectureText = new WLectureText();
                             $modelSliderLectureText->lecture_id = $model->id;
                             $modelSliderLectureText->trainer_id = Yii::app()->user->id;
                             $modelSliderLectureText->status = 1;
                             $modelSliderLectureText->text_type = 2;
                             $modelSliderLectureText->title = $itemSliderLecture["title"];
                             $modelSliderLectureText->times = $itemSliderLecture['times'];
                             $modelSliderLectureText->content = "";
                             $modelSliderLectureText->sorder = $itemSliderLecture["sorder"];
                             if (!empty($itemSliderLecture["filepath"]) and file_exists(Yii::app()->params["upload_path"] . 'uploads/' . $itemSliderLecture["filepath"])) {
                                 $modelSliderLectureText->images = Common::createThumb('files/pdf', $itemSliderLecture["filepath"], $itemSliderLecture["name"]);
                             }
                             if ($modelSliderLectureText->save()) {
                                 unset($_SESSION['SessionSlider']);
                             }
                         }
                     }
                 }
             }
             $this->redirect(array('view', 'id' => $model->id));
         }
     } else {
         unset($_SESSION['listLectureText']);
         unset($_SESSION['SessionSlider']);
     }
     $this->render('create', array('model' => $model));
 }