/** * 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)); } }