Пример #1
0
 /**
  * @rule access rbac
  */
 public function action_index()
 {
     Rbac::check();
     $rules = Rbac::parse_controllers();
     $roles = ORM::factory('role')->where('name', '!=', 'admin')->find_all();
     $view = View::factory('rbac_index')->set(array('rules' => $rules, 'roles' => $roles));
     $this->request->response = $view;
 }
Пример #2
0
 /**
  * @param $controllerName
  * @param $actionName
  * @param bool $auth
  * @return bool
  */
 public function checkacl($controllerName, $actionName, $auth = AUTH)
 {
     return Rbac::check($controllerName, $actionName, $auth);
 }