CanDoOperation("bitrixcloud_monitoring") || !CModule::IncludeModule("bitrixcloud")) $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); $strError = ""; $bVarsFromForm = false; $APPLICATION->SetTitle(GetMessage("BCL_MONITORING_TITLE")); $monitoring = CBitrixCloudMonitoring::getInstance(); $aTabs = array( array( "DIV" => "edit1", "TAB" => GetMessage("BCL_MONITORING_TAB"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("BCL_MONITORING_TAB_TITLE"), ), ); $tabControl = new CAdminTabControl("tabControl", $aTabs, true, true); try { if ( $_SERVER["REQUEST_METHOD"] === "POST" && check_bitrix_sessid() ) { $result = $monitoring->startMonitoring( $_REQUEST["domain"], $_REQUEST["IS_HTTPS"]==="Y", LANGUAGE_ID,//$_REQUEST["LANG"], $_REQUEST["EMAILS"], $_REQUEST["TESTS"] ); if ($result != "") { $bVarsFromForm = true; throw new CBitrixCloudException($result); } if ($apply != "") LocalRedirect("/bitrix/admin/bitrixcloud_monitoring_edit.php?lang=".LANGUAGE_ID."&domain=".urlencode($_REQUEST["domain"])); else LocalRedirect("/bitrix/admin/bitrixcloud_monitoring_admin.php?lang=".LANGUAGE_ID); } $arResult = $monitoring->getList(); if (is_string($arResult)) { throw new CBitrixCloudException($arResult); $arResult = array(); } } catch (Exception $e) { $strError = $e->getMessage(); $arResult = array(); } require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); if ($strError) CAdminMessage::ShowMessage($strError); if ($bVarsFromForm) { $aDomain = array( "DOMAIN" => $_REQUEST["domain"], "IS_HTTPS" => $_REQUEST["IS_HTTPS"] === "Y"? "Y": "N", "LANG" => $_REQUEST["LANG"], "EMAILS" => is_array($_REQUEST["EMAIL"])? $_REQUEST["EMAIL"]: array(), "TESTS" => is_array($_REQUEST["TESTS"])? $_REQUEST["TESTS"]: array(), ); } else { $aDomain = array( "DOMAIN" => $_REQUEST["domain"], "IS_HTTPS" => "N", "LANG" => LANGUAGE_ID, "EMAILS" => array( COption::GetOptionString("main", "email_from", ""), ), "TESTS" => array( "test_lic", "test_domain_registration", "test_http_response_time", ), ); foreach ($arResult as $arRes) { if ($arRes["DOMAIN"] === $aDomain["DOMAIN"]) { $aDomain = $arRes; break; } } } ?>
Begin(); $tabControl->BeginNextTab(); ?> : Decode($aDomain["DOMAIN"]))?> > > > onclick="ssl_changed(this)" /> > > :
  " onclick="add_email()"> Buttons(array( "disabled" => false, "back_url" => "bitrixcloud_monitoring_admin.php?lang=".LANGUAGE_ID, ));?> End(); ?>