static function accessible_sites_map($refresh = false) { if (!$refresh && self::$_accessible_sites_map_cache) { return self::$_accessible_sites_map_cache; } $subsites = Subsite::accessible_sites("CMS_ACCESS_CMSMain"); $subsitesMap = array(); if ($subsites && $subsites->Count()) { $subsitesMap = $subsites->map('ID', 'Title'); } self::$_accessible_sites_map_cache = $subsitesMap; return self::$_accessible_sites_map_cache; }
public static function accessible_sites_map($refresh = false) { if (!$refresh && self::$_accessible_sites_map_cache) { return self::$_accessible_sites_map_cache; } $subsites = Subsite::accessible_sites(self::accessiblePermissions()); $subsitesMap = array(); if ($subsites && $subsites->Count()) { $subsitesMap = $subsites->map('ID', 'Title'); } self::$_accessible_sites_map_cache = $subsitesMap; return self::$_accessible_sites_map_cache; }