function get_user_reports() { global $DB, $USER; $supported = array('courses' => array('users'), 'users' => array('courses'), 'timeline' => array('users', 'courses', 'sql'), 'categories' => array('courses')); $reports = cr_get_my_reports($this->report->courseid, $USER->id); if ($reports) { foreach ($reports as $key => $val) { if (!in_array($val->type, $supported[$this->report->type])) unset($reports[$key]); } } return $reports; }
} } $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); $PAGE->set_title($title); $PAGE->set_heading($title); $PAGE->set_cacheable(true); $jsmodule = array( 'name' => 'block_cobalt_reports', 'fullpath' => '/blocks/cobalt_reports/js/cobalt_reports.js', 'requires' => array("io"));