• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/group.php
  • Класс: CAllSocNetGroup
  • Вызов: CAllSocNetGroup::GetDefaultSiteId
static function GetDefaultSiteId($groupId, $siteId = false)
{
	$groupSiteId = ($siteId ?: SITE_ID);

	if (CModule::IncludeModule("extranet"))
	{
		$extranetSiteId = CExtranet::GetExtranetSiteID();

		$rsGroupSite = CSocNetGroup::GetSite($groupId);
		while ($arGroupSite = $rsGroupSite->Fetch())
		{
			if (
				!$extranetSiteId
				|| $arGroupSite["LID"] != $extranetSiteId
			)
			{
				$groupSiteId = $arGroupSite["LID"];
				break;
			}
		}
	}

	return $groupSiteId;
}