$_SESSION["STAT_strNote"] .= GetMessage("STAT_OPT_CLEAN_UP_OK") . "<br>"; } else { $strError .= GetMessage("STAT_OPT_CLEAN_UP_ERRORS") . "<br><pre>" . mydump($arErrors) . "</pre><br>"; } } if ($strError == "") { LocalRedirect($APPLICATION->GetCurPage() . "?mid=" . urlencode($mid) . "&lang=" . urlencode(LANGUAGE_ID) . "&back_url_settings=" . urlencode($_REQUEST["back_url_settings"]) . "&" . $tabControl2->ActiveTabParam()); } } if (strlen($runsql) > 0 && $REQUEST_METHOD == "POST" && $STAT_RIGHT >= "W" && check_bitrix_sessid()) { set_time_limit(0); ignore_user_abort(true); $bDone = true; if (count($ar = CStatistics::GetDDL()) > 0) { foreach ($ar as $arDDL) { if (!CStatistics::ExecuteDDL($arDDL["ID"])) { $strError .= $arDDL["SQL_TEXT"] . ":(" . $statDB->db_Error . ")<br>"; $bDone = false; } } } if ($bDone) { $_SESSION["STAT_strNote"] .= GetMessage("STAT_OPT_INDEXED") . "<br>"; COption::RemoveOption("statistic", "sql_to_run"); } if ($strError == "") { LocalRedirect($APPLICATION->GetCurPage() . "?mid=" . urlencode($mid) . "&lang=" . urlencode(LANGUAGE_ID) . "&back_url_settings=" . urlencode($_REQUEST["back_url_settings"]) . "&" . $tabControl2->ActiveTabParam()); } } if (strlen($optimize) > 0 && $REQUEST_METHOD == "POST" && $STAT_RIGHT >= "W" && check_bitrix_sessid()) { set_time_limit(0);