Beispiel #1
0
if (($arID = $lAdmin->GroupAction()) && $RIGHT >= "W") {
    if ($_REQUEST['action_target'] == 'selected') {
        $cData = new CPerfomanceHistory();
        $rsData = $cData->GetList(array("ID" => "ASC"));
        while ($arRes = $rsData->Fetch()) {
            $arID[] = $arRes['ID'];
        }
    }
    foreach ($arID as $ID) {
        if (strlen($ID) <= 0) {
            continue;
        }
        $ID = intval($ID);
        switch ($_REQUEST['action']) {
            case "delete":
                CPerfomanceHistory::Delete($ID);
                break;
        }
    }
}
$lAdmin->AddHeaders(array(array("id" => "ID", "content" => GetMessage("PERFMON_HIST_ID"), "align" => "right", "default" => true), array("id" => "TIMESTAMP_X", "content" => GetMessage("PERFMON_HIST_TIMESTAMP_X"), "align" => "right", "default" => true), array("id" => "TOTAL_MARK", "content" => GetMessage("PERFMON_HIST_TOTAL_MARK"), "align" => "right", "default" => true), array("id" => "ACCELERATOR_ENABLED", "content" => GetMessage("PERFMON_HIST_ACCELERATOR_ENABLED"), "align" => "right", "default" => true)));
$cData = new CPerfomanceHistory();
$rsData = $cData->GetList(array("ID" => "DESC"));
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("PERFMON_HIST_PAGE")));
while ($arRes = $rsData->NavNext(true, "f_")) {
    $row =& $lAdmin->AddRow($f_ID, $arRes);
    if ($_REQUEST["mode"] == "excel") {
        $row->AddViewField("TOTAL_MARK", number_format($f_TOTAL_MARK, 2, ".", ""));
    } else {