public static function getSiteAccessControlLists() { $config = ConfigFile::factory('acls', 'site', ConfigFile::OPTION_CREATE_EMPTY); $acls = array(); foreach ($config->getSectionVars() as $aclArray) { if ($acl = AccessControlList::createFromArray($aclArray)) { $acls[] = $acl; } } return $acls; }
/** * Returns the access control lists * @return array */ protected function getModuleAccessControlLists() { $acls = array(); if ($aclData = $this->getOptionalModuleSections('acls')) { foreach ($aclData as $aclArray) { if ($acl = AccessControlList::createFromArray($aclArray)) { $acls[] = $acl; } } } return $acls; }
/** * Returns the access control lists * @return array */ protected function getModuleAccessControlLists() { $acls = array(); if ($config = $this->getConfig('acls', ConfigFile::OPTION_DO_NOT_CREATE)) { foreach ($config->getSectionVars() as $aclArray) { if ($acl = AccessControlList::createFromArray($aclArray)) { $acls[] = $acl; } } } return $acls; }
public static function getSiteAccessControlLists() { $aclData = self::getOptionalSiteSections('acls'); $acls = array(); foreach ($aclData as $aclArray) { if ($acl = AccessControlList::createFromArray($aclArray)) { $acls[] = $acl; } } return $acls; }