$xml = base64_decode($data->content); } else { print_error('errorimporting'); } if (cr_import_xml($xml, $course)) { redirect("$CFG->wwwroot/blocks/cobalt_reports/managereport.php?courseid={$course->id}", get_string('reportcreated', 'block_cobalt_reports')); } else { print_error('errorimporting'); } } $mform = new import_form(null, $course->id); if ($data = $mform->get_data()) { if ($xml = $mform->get_file_content('userfile')) { if (cr_import_xml($xml, $course)) { redirect("$CFG->wwwroot/blocks/cobalt_reports/managereport.php?courseid={$course->id}", get_string('reportcreated', 'block_cobalt_reports')); } else { print_error('errorimporting'); } } } $reports = cr_get_my_reports($course->id, $USER->id); $title = get_string('reports', 'block_cobalt_reports'); //$courseurl = new moodle_url($CFG->wwwroot.'/course/view.php',array('id'=>$report->courseid)); //$PAGE->navbar->add($COURSE->shortname, $courseurl); //$managereporturl = new moodle_url($CFG->wwwroot.'/blocks/cobalt_reports/managereport.php',array('courseid'=>$courseid)); $PAGE->navbar->add(get_string('managereports', 'block_cobalt_reports')); //, $managereporturl);
function add_customreports_sql($reports) { global $DB, $CFG; foreach ($reports as $report) { $importurl = urldecode($CFG->wwwroot . '/blocks/cobalt_reports/reports/sql/customreports/' . $report . '.xml'); $fcontents = file_get_contents($importurl); $course = $DB->get_record("course", array("id" => SITEID)); if (cr_import_xml($fcontents, $course, false)) { //return true; //redirect("$CFG->wwwroot/blocks/cobalt_reports/managereport.php?courseid={$course->id}", get_string('reportcreated', 'block_cobalt_reports')); } else { print_error('errorimporting'); } } }