/** @global CUser $USER */
    IncludeModuleLangFile(__FILE__);
    if ($_REQUEST["last"] === "Y" && isset($_SESSION["PERFMON_TIMES"]) && is_array($_SESSION["PERFMON_TIMES"]) && count($_SESSION["PERFMON_TIMES"]) > 0 && check_bitrix_sessid() && $APPLICATION->GetGroupRight("perfmon") >= "W") {
        $sec_per_page = number_format(array_sum($_SESSION["PERFMON_TIMES"]) / doubleval(count($_SESSION["PERFMON_TIMES"])), 4, ".", " ");
        COption::SetOptionString("perfmon", "mark_php_page_time", $sec_per_page);
        $result = number_format(doubleval(count($_SESSION["PERFMON_TIMES"])) / array_sum($_SESSION["PERFMON_TIMES"]), 2, ".", " ");
        COption::SetOptionString("perfmon", "mark_php_page_rate", $result);
        COption::SetOptionString("perfmon", "mark_php_page_date", ConvertTimeStamp(false, "FULL"));
        if (CModule::IncludeModule('perfmon')) {
            $ACCELERATOR_ENABLED = "N";
            foreach (CPerfomanceMeasure::GetAllAccelerators() as $accel) {
                if ($accel->IsWorking()) {
                    $ACCELERATOR_ENABLED = "Y";
                }
            }
            CPerfomanceHistory::Add($a = array("TOTAL_MARK" => round(doubleval(count($_SESSION["PERFMON_TIMES"])) / array_sum($_SESSION["PERFMON_TIMES"]), 2), "ACCELERATOR_ENABLED" => $ACCELERATOR_ENABLED));
        }
        ?>
<script>
			BX('mark_result_in_note').innerHTML = '<b><?php 
        echo GetMessage("PERFMON_PANEL_MARK_RESULT", array("#result#" => $result)), "<span class=\"required\"><sup>1</sup></span>";
        ?>
</b>';
			BX('page_rate_result').innerHTML = '<b><?php 
        echo $result;
        ?>
</b>';
			BX('page_time_result').innerHTML = '<?php 
        echo $sec_per_page;
        ?>
';