function ActionListAction() { $request = Project::getRequest(); $group_model = new UserTypeModel(); $group_data = $group_model->load($request->gid); if (!count($group_data)) { // Bad request:: group not exists return; } $controller_model = new ControllerModel(); $controller_data = $controller_model->load($request->id); if (!count($controller_data)) { // Bad request:: controller not exists return; } $action_model = new ActionModel(); $list = $action_model->getRightsByUserTypeController($request->gid, $request->id); $info = array(); $info['user_type_id'] = $request->gid; $info['controller_id'] = $request->id; $info['actions_list'] = $list; $info['controllers_list'] = $controller_model->loadAll(); $info['change_access_controller'] = null; $info['change_access_action'] = 'ChangeAccess'; $this->_view->AjaxActionList($info); $this->_view->ajax(); }