• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/redirect.php
  • Класс: CSecurityRedirect
  • Вызов: CSecurityRedirect::GetDomains
static function GetDomains()
{
	/**
	 * global CDatabase $DB
	 * global CCacheManager $CACHE_MANAGER
	 */
	global $DB, $CACHE_MANAGER;
	if(CACHED_b_lang_domain !== false)
	{
		if($CACHE_MANAGER->Read(CACHED_b_lang_domain, "b_sec_domains", "b_lang_domain"))
		{
			$arDomains = $CACHE_MANAGER->Get("b_sec_domains");
		}
		else
		{
			$arDomains = array();
			$rs = $DB->Query("SELECT DOMAIN from b_lang_domain");
			while($ar = $rs->Fetch())
				$arDomains[] = $ar["DOMAIN"];

			$CACHE_MANAGER->Set("b_sec_domains", $arDomains);
		}
	}
	else
	{
		$arDomains = array();
		$rs = $DB->Query("SELECT DOMAIN from b_lang_domain");
		while($ar = $rs->Fetch())
			$arDomains[] = $ar["DOMAIN"];
	}
	return $arDomains;
}