• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_tools.php
  • Класс: CSocNetLogTools
  • Вызов: CSocNetLogTools::GetSiteData
static function GetSiteData()
{
	$arSiteData = array();

	$rsSite = CSite::GetList("sort", "desc", Array("ACTIVE" => "Y"));
	while ($arSite = $rsSite->Fetch())
	{
		$serverName = htmlspecialcharsEx($arSite["SERVER_NAME"]);
		$arSiteData[$arSite["ID"]] = array(
			"GROUPS_PATH" => COption::GetOptionString("socialnetwork", "workgroups_page", $arSite["DIR"]."workgroups/", $arSite["ID"]),
			"USER_PATH" => COption::GetOptionString("socialnetwork", "user_page", $arSite["DIR"]."company/personal/", $arSite["ID"]),
			"SERVER_NAME" => (
				$serverName <> ''
					? $serverName
					: (
						defined("SITE_SERVER_NAME") && SITE_SERVER_NAME <> ''
							? SITE_SERVER_NAME
							: COption::GetOptionString("main", "server_name", "")
					)
			)
		);
	}

	return $arSiteData;
}