public function actionSetChecklistUsers() { if (Yii::app()->getRequest()->isAjaxRequest && Yii::app()->getRequest()->getIsPostRequest()) { $update = ['success' => false]; $checklist_id = Yii::app()->getRequest()->getParam('checklist_id'); $user_id = Yii::app()->getRequest()->getParam('user_id'); $checked = Yii::app()->getRequest()->getParam('checked'); $checklist_team = Checklist_team::model()->findAllByAttributes(['user_id' => $user_id, 'checklist_id' => $checklist_id]); //ActionClass::out($_POST); if (!empty($checklist_team)) { $model = Checklist_team::model()->findByAttributes(['user_id' => $user_id, 'checklist_id' => $checklist_id]); $model->checked = $checked; if ($model->save()) { $update = ['success' => true, 'update' => true]; } } else { $model = new Checklist_team(); $model->user_id = $user_id; $model->checklist_id = $checklist_id; $model->checked = $checked; if ($model->save()) { $update = ['success' => true, 'save' => true]; } } ActionClass::json($update); } return $this->redirect($_SERVER['HTTP_REFERER']); }