Пример #1
0
    exit;
}
if (isset($_GET["run-id"])) {
    report_run_js();
    exit;
}
if (isset($_POST["run-id"])) {
    report_run();
    exit;
}
if (isset($_GET["report-download"])) {
    report_download();
    exit;
}
if (isset($_GET["report-csv"])) {
    report_csv();
    exit;
}
if (isset($_GET["delete-js"])) {
    report_delete_js();
    exit;
}
if (isset($_POST["delete-report"])) {
    report_delete_perform();
    exit;
}
if (isset($_GET["report-logs-js"])) {
    report_log_js();
    exit;
}
if (isset($_GET["report-logs-popup"])) {
Пример #2
0
        $cmp++;
    }
    return $data;
}
function totals($report, $run)
{
    $data = array();
    foreach ($report->getFields() as $field) {
        $data = init_data($report, $data, $run->getTotals(), $field);
    }
    return $data;
}
switch ($_GET['w']) {
    case 'csv':
        header("Content-type: text/csv");
        header("Content-Disposition: attachment; filename=rapport.csv");
        $params = $_GET;
        unset($params['m']);
        unset($params['n']);
        report_csv($_GET['m'], $_GET['n'], $params);
        break;
    case 'display':
    default:
        $domain = $_GET['m'];
        $id = $_GET['n'];
        $report = get_report($domain, $id);
        tpl_open();
        tpl_report($report);
        tpl_close();
        break;
}