/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new UsersActions('create'); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['UsersActions']) && isset($_POST['Username'])) { $name = Helper::toRegularString($_POST['Username']); $user = Users::model()->find("username like '{$name}'"); if ($user) { //Check controller name, action name - PDQuang if ($_POST['UsersActions']['module'] == null) { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['UsersActions']['controller'], $_POST['UsersActions']['actions']); } else { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['UsersActions']['controller'], $_POST['UsersActions']['actions'], $_POST['UsersActions']['module']); } if (!$checkController) { Yii::log('Controller, Module or Actions is wrong!'); throw new CHttpException('Controller, Module or Actions is wrong!'); } $model->user_id = $user->id; $model->attributes = $_POST['UsersActions']; if ($model->save()) { } //$this->redirect(array('view','id'=>$model->id)); } // // MyDebug::output($_POST); MyDebug::output($name); // // // } $this->render('create', array('model' => $model, 'actions' => $this->listActionsCanAccess)); }