• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/util.php
  • Класс: BitrixSocialnetworkUtil
  • Вызов: Util::getSiteIdByLogId
static function getSiteIdByLogId($logId)
{
	$extranetSiteId = false;
	if (Loader::includeModule('extranet'))
	{
		$extranetSiteId = CExtranet::getExtranetSiteId();
	}

	$logSiteId = array();
	$res = CSocNetLog::getSite($logId);
	while ($logSite = $res->fetch())
	{
		$logSiteId[] = $logSite["LID"];
	}

	return  (
		$extranetSiteId
		&& count($logSiteId) == 1
		&& $logSiteId[0] == $extranetSiteId
			? $extranetSiteId
			: $logSiteId[0]
	);
}