/** * get instance * * * @return Auth_Model_AclMapper */ public static function getInstance() { if (self::$_instance === null) { self::$_instance = new self(); } return self::$_instance; }
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()); } } }