• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/component/loglist.php
  • Класс: BitrixMobileComponentLogList
  • Вызов: LogList::setExtranetData
public function setExtranetData(&$result): void
{
	$result['bExtranetSite'] = (
		Loader::includeModule('extranet')
		&& CExtranet::isExtranetSite()
	);

	$result['extranetSiteId'] = (
		ModuleManager::isModuleInstalled('extranet')
			? Option::get('extranet', 'extranet_site', false)
			: false
	);

	$result['extranetSiteDir'] = '';
	if ($result['extranetSiteId'])
	{
		$res = BitrixMainSiteTable::getList([
			'filter' => [ '=LID' => $result['extranetSiteId'] ],
			'select' => [ 'DIR' ]
		]);
		if ($siteFields = $res->fetch())
		{
			$result['extranetSiteDir'] = $siteFields['DIR'];
		}
	}
}