Example #1
0
 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';
     }
 }