public function actionUpdateAjax() { if (demo()) { echo 'ok'; Yii::app()->end(); } $id = Yii::app()->request->getPost('id'); $val = Yii::app()->request->getPost('val', ''); if (!$id) { Yii::app()->user->setFlash('error', tt('Enter the required value')); echo 'error_save'; Yii::app()->end(); } $model = SocialauthModel::model()->findByPk($id); if (!$val && !in_array($model->name, SocialauthModel::model()->allowEmpty)) { Yii::app()->user->setFlash('error', tt('Enter the required value')); echo 'error_save'; Yii::app()->end(); } $model->value = $val; if ($model->save()) { echo 'ok'; } else { Yii::app()->user->setFlash('error', tt('Enter the required value')); echo 'error_save'; } }