Example #1
0
 /**
  * get instance
  *
  *
  * @return Auth_Model_AclMapper
  */
 public static function getInstance()
 {
     if (self::$_instance === null) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
 protected function _loadPermissions()
 {
     $acls = Auth_Model_AclMapper::getInstance()->fetchAll(array());
     /* @var $acl Auth_Model_Acl */
     foreach ($acls as $acl) {
         if ($acl->get_allowed() == 'yes') {
             $this->_acl->allow($this->getRoleCode($acl->get_role_id()), $acl->get_resource_code(), $acl->get_privilege_code());
         } else {
             $this->_acl->deny($this->getRoleCode($acl->get_role_id()), $acl->get_resource_code(), $acl->get_privilege_code());
         }
     }
 }