示例#1
0
文件: Acl.php 项目: neosin/reactor
 /**
  * returns ACL table model
  * @return Reactor_Db_Table
  */
 public static function getAclTable()
 {
     if (!self::$_aclTable instanceof Reactor_Db_Table) {
         self::$_aclTable = new Reactor_Db_Table(array('name' => 'acl'));
     }
     return self::$_aclTable;
 }
示例#2
0
文件: User.php 项目: neosin/reactor
 /**
  * checks permission to admin panel section
  * @param $permissionName (integer)permission type identifier
  * @param $defaultDeniedMessage (boolean)to add default denied message to flash messanger
  * @return boolean result
  */
 public function isAllowed($permissionName, $defaultDeniedMessage = true)
 {
     return Reactor_Acl::isAllowed($this->findUsersRoles(), Reactor_Acl::ACCESS_ADMIN_SECTION, null, false);
 }