• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/classes/general/mobile_helper.php
  • Класс: CMobileHelper
  • Вызов: CMobileHelper::getCurrentSiteData
static function getCurrentSiteData()
{
	$result = array(
		'SITE_ID' => SITE_ID,
		'SITE_DIR' => SITE_DIR
	);
	if (
		Loader::includeModule('extranet')
		&& !CExtranet::isIntranetUser()
	) // current extranet user
	{
		$extranetSiteId = CExtranet::getExtranetSiteId();
		if ($extranetSiteId)
		{
			$res = CSite::getById($extranetSiteId);
			if(
				($extranetSiteFields = $res->fetch())
				&& ($extranetSiteFields["ACTIVE"] != "N")
			)
			{
				$result = array(
					'SITE_ID' => $extranetSiteId,
					'SITE_DIR' => $extranetSiteFields["DIR"]
				);
			}
		}
	}

	return $result;
}