/** * @global CUser $USER * @global CMain $APPLICATION */ require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/prolog.php"); define("HELP_FILE", "settings/site_speed.php"); use Bitrix\Main; use Bitrix\Main\Localization\Loc; use Bitrix\Main\Analytics; Loc::loadMessages(__FILE__); if (!$USER->CanDoOperation("view_other_settings") || !Analytics\SiteSpeed::isOn()) { $APPLICATION->AuthForm(Loc::getMessage("ACCESS_DENIED")); } CJSCore::Init(array("site_speed", "date")); $APPLICATION->SetAdditionalCSS("/bitrix/panel/main/site_speed.css"); $APPLICATION->SetTitle(Loc::getMessage("MAIN_SITE_SPEED_TITLE")); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); // lang for external map js inside iframe $mapIframeLangKeys = array( "MAIN_SITE_SPEED_MAP_EXT_VALUE_1", "MAIN_SITE_SPEED_MAP_EXT_VALUE_2", "MAIN_SITE_SPEED_MAP_EXT_VDOTS_1", "MAIN_SITE_SPEED_MAP_EXT_VDOTS_2", "MAIN_SITE_SPEED_MAP_EXT_HITS_1", "MAIN_SITE_SPEED_MAP_EXT_HITS_2", "MAIN_SITE_SPEED_MAP_EXT_MARK_1", "MAIN_SITE_SPEED_MAP_EXT_MARK_2", "MAIN_SITE_SPEED_MAP_EXT_MARK_3", "MAIN_SITE_SPEED_MAP_EXT_MARK_4", "MAIN_SITE_SPEED_MAP_EXT_MARK_5", "MAIN_SITE_SPEED_MAP_EXT_HINT_SPEED", "MAIN_SITE_SPEED_MAP_EXT_HINT_COMPOSITE", "MAIN_SITE_SPEED_MAP_EXT_HINT_HITS" ); $mapIframeLang = array(); foreach ($mapIframeLangKeys as $key) { $mapIframeLang[$key] = Loc::getMessage($key); } ?>