$bVarsFromForm = false; if ($_SERVER["REQUEST_METHOD"] == "POST" && $_REQUEST["save"] . $_REQUEST["apply"] . $_REQUEST["filter_siteb"] != "" && $canWrite && check_bitrix_sessid()) { if ($_REQUEST["filter_siteb"] != "") { CSecurityFilter::SetActive($_POST["filter_active"] === "Y"); } if ($_POST["filter_action"] === "clear") { COption::SetOptionString("security", "filter_action", "clear"); } elseif ($_POST["filter_action"] === "none") { COption::SetOptionString("security", "filter_action", "none"); } else { COption::SetOptionString("security", "filter_action", "filter"); } COption::SetOptionString("security", "filter_stop", $_POST["filter_stop"] === "Y" ? "Y" : "N"); COption::SetOptionInt("security", "filter_duration", $_POST["filter_duration"]); COption::SetOptionString("security", "filter_log", $_POST["filter_log"] === "Y" ? "Y" : "N"); CSecurityFilterMask::Update($_POST["FILTER_MASKS"]); if ($_REQUEST["save"] != "" && $_GET["return_url"] != "") { LocalRedirect($_GET["return_url"]); } $returnUrl = $_GET["return_url"] ? "&return_url=" . urlencode($_GET["return_url"]) : ""; LocalRedirect("/bitrix/admin/security_filter.php?lang=" . LANGUAGE_ID . $returnUrl . "&" . $tabControl->ActiveTabParam()); } $rsSecurityFilterExclMask = CSecurityFilterMask::GetList(); if ($rsSecurityFilterExclMask->Fetch()) { $bSecurityFilterExcl = true; } else { $bSecurityFilterExcl = false; } $messageDetails = ""; if (CSecurityFilter::IsActive()) { $messageType = "OK";