• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/analytics/sitespeed.php
  • Класс: BitrixMainAnalyticsSiteSpeed
  • Вызов: SiteSpeed::isIntranetSite
static function isIntranetSite($siteId)
{
	if (defined("ADMIN_SECTION") && ADMIN_SECTION === true)
	{
		return false;
	}

	$portalSiteList = [];
	$siteList = BitrixMainSiteTable::getList([
		"select" => ["LID"],
		"cache" => ["ttl" => 86400],
	])->fetchAll();
	foreach ($siteList as $site)
	{
		if (Option::get("main", "wizard_firstportal_".$site["LID"], false, $site["LID"]) !== false)
		{
			$portalSiteList[] = $site["LID"];
		}
		else if (Option::get("main", "wizard_firstbitrix24_".$site["LID"], false, $site["LID"]) !== false)
		{
			$portalSiteList[] = $site["LID"];
		}
	}

	if ($extranetSiteId = Option::get("extranet", "extranet_site", false))
	{
		$portalSiteList[] = $extranetSiteId;
	}

	return in_array($siteId, $portalSiteList);
}