예제 #1
0
 /**
  * Create new review
  */
 public function actionCreate()
 {
     if (Yii::app()->request->isAjaxRequest) {
         $model = new Reviews();
         $reviewsConfig = ReviewsConfig::model()->find();
         if ($reviewsConfig->show_captcha) {
             $model->setScenario('captcha');
         }
         if (isset($_POST['Reviews'])) {
             $model->attributes = $_POST['Reviews'];
             $model->date_create = date('Y-m-d H:i:s');
             if ($model->save()) {
                 if ($reviewsConfig->premoder) {
                     Yii::app()->user->setFlash('success', "Ваш отзыв успешно добавлен и будет опубликован после проверки модератором!");
                 } else {
                     Yii::app()->user->setFlash('success', "Ваш отзыв успешно добавлен!");
                 }
             }
         }
         $this->renderPartial('_form', array('model' => $model, 'reviewsConfig' => $reviewsConfig, 'captcha' => $reviewsConfig->show_captcha));
     }
 }