示例#1
0
 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();
 }