• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_tools.php
  • Класс: CSocNetLogComponent
  • Вызов: CSocNetLogComponent::redirectExtranetSite
static function redirectExtranetSite($arRedirectSite, $componentPage, $arVariables, $arDefaultUrlTemplates404, $entity = "user")
{
	if ($entity !== "user")
	{
		$entity = "workgroup";
	}

	$url = (
		trim($arRedirectSite["SERVER_NAME"]) <> ''
		&& $arRedirectSite["SERVER_NAME"] != SITE_SERVER_NAME
			? (CMain::IsHTTPS() ? "https" : "http")."://".$arRedirectSite["SERVER_NAME"]
			: ''
	).
	COption::GetOptionString("socialnetwork", ($entity === "user" ? "user_page" : "workgroups_page"), false, $arRedirectSite["LID"]).
	CComponentEngine::MakePathFromTemplate(
		$arDefaultUrlTemplates404[$componentPage],
		$arVariables
	);

	if (!empty($_GET["MID"]))
	{
		$url .= (mb_strpos($url, '?') === false ? '?' : '&').'MID=' . (int)$_GET["MID"];
	}

	LocalRedirect($url);
}