- Модуль: 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);
}