function delete_public_report() { require_once $GLOBALS['where_lms'] . '/lib/lib.report.php'; $id_filter = Get::req('idrep', DOTY_INT, -1); if ($id_filter <= 0) { $result = false; } else { $result = report_delete_filter($id_filter); } Util::jump_to('index.php?modname=public_report_admin&op=reportlist'); }
function report_open_filter() { require_once _lms_ . '/lib/lib.report.php'; $url = 'index.php?modname=report&op=reportlist'; $filter_id = Get::req('idrep', DOTY_INT, false); $action = Get::req('action', DOTY_STRING, ''); if (!$filter_id) { Util::jump_to($url); return false; } switch ($action) { case 'schedule': load_filter($filter_id, true); Util::jump_to('index.php?modname=report&op=report_schedule'); break; case 'open': load_filter($filter_id, true); Util::jump_to('index.php?modname=report&op=show_results'); break; case 'modify': load_filter($filter_id, true, true); //will load it after the Util::jump_to Util::jump_to('index.php?modname=report&op=modify_name&modid=' . $filter_id); break; case 'delete': //delete filter from list and DB, than reload page if (report_delete_filter($filter_id)) { $success = '&fdel=1&idrep=' . $filter_id; } else { $success = '&fdel=0&idrep=' . $filter_id; } Util::jump_to($url . $success); break; default: Util::jump_to($url); } }