Beispiel #1
0
if (!empty($focus->id) && $_REQUEST['run'] == "true") {
    $parameter_values = array();
    $links = $focus->get_parameter_links();
    foreach ($links as $link) {
        $parameter_values[$link->name] = ReportParameter::get_parameter_value($link->parameter, $link);
    }
    $success = $focus->execute_request($parameter_values);
    if ($success) {
        if ($is_scheduler) {
            $_REQUEST['REPORT_RESULT'] = $focus->report_result;
            $_REQUEST['REPORT_RESULT_NAME'] = $focus->report_result_name;
            $_REQUEST['REPORT_RESULT_TYPE'] = $focus->report_result_type;
        }
        if ($focus->report_result_type == "FILE") {
            if (!empty($_REQUEST['parent_category'])) {
                $report = new ZuckerReport();
                $report->container_id = $_REQUEST['parent_category'];
                if ($zuckerreports_config["debug"] == "yes") {
                    $report->description = $focus->report_output;
                }
                $report->filename = $focus->report_result_name;
                $report->published = 0;
                $report->save();
                $note = new Note();
                $note->name = $focus->report_result_name;
                if ($zuckerreports_config["debug"] == "yes") {
                    $note->description = $focus->report_output;
                }
                $note->filename = $focus->report_result_name;
                $note->parent_type = "ZuckerReport";
                $note->parent_id = $report->id;
Beispiel #2
0
<?php

require_once 'include/formbase.php';
require_once 'include/upload_file.php';
require_once 'modules/ZuckerReports/ZuckerReport.php';
if (isset($_REQUEST['record'])) {
    $focus = new ZuckerReport();
    $focus->retrieve($_REQUEST['record']);
    UploadFile::unlink_file($focus->id, $focus->filename);
    $focus->mark_deleted($_REQUEST['record']);
}
header("Location: index.php?module=" . $_REQUEST['return_module'] . "&action=" . $_REQUEST['return_action'] . "&record=" . $_REQUEST['return_id']);
Beispiel #3
0
<?php

require_once 'include/formbase.php';
require_once 'include/upload_file.php';
require_once 'modules/ZuckerReports/ZuckerReport.php';
if (isset($_REQUEST['record'])) {
    $report = new ZuckerReport();
    $report->retrieve($_REQUEST['record']);
    $report->published = 1;
    $return_id = $report->save();
    handleRedirect($return_id, "ZuckerReports");
}