public function actionEdit() { $actionName = Yii::t('AdminCommon', 'Add Group'); if (isset($_GET['id'])) { $model = UserGroupService::loadModel($_GET['id']); $actionName = Yii::t('AdminCommon', 'Edit Group'); } else { $model = new UserGroup(); $model->group_user = array(); $model->group_manager = ''; } self::checkEditable($model->id); $this->breadcrumbs = array(Yii::t('AdminCommon', 'Back To Group List') => array('/userGroup/index'), $actionName); if (isset($_POST['UserGroup'])) { $userGroupInfo = $_POST['UserGroup']; if (isset($_GET['id'])) { $userGroupInfo['id'] = $_GET['id']; } $editResult = UserGroupService::editGroup($userGroupInfo); $model->attributes = $_POST['UserGroup']; $returnJson['status'] = $editResult['status']; $returnJson['detail'] = $editResult['detail']; if ($editResult['status'] == CommonService::$ApiResult['SUCCESS']) { if (isset($_GET['id'])) { $returnJson['detail'] = Yii::t('AdminCommon', 'Group edited successfully'); } else { $returnJson['detail'] = Yii::t('AdminCommon', 'Group added successfully'); } } echo json_encode($returnJson); return; } $this->render('edit', array('model' => $model, 'actionName' => $actionName)); }