function get_moodle_url() { if (isset($this->params['report'])) { $reportdata = jasperreportpage::$reports[$this->params['report']]; if (isset($this->params['id'])) { // only handle user forms for now if ($reportdata['type'] == 'user') { return new moodle_url(jasper_mnet_link(jasper_report_link($this->params['report'], array('userid' => $this->params['id'])))); } } return new moodle_url(jasper_mnet_link(jasper_report_link($this->params['report']))); } else { if (isset(jasperreportpage::$js_pages[$this->params['action']])) { return new moodle_url(jasper_mnet_link(jasperreportpage::$js_pages[$this->params['action']])); } else { return newpage::get_moodle_url(); } } }
/** * Create a url to the current page (just points to the main curriculum index) * * @return moodle_url */ function get_moodle_url($extra = array()) { $url = parent::get_moodle_url($extra); unset($url->params['s']); return $url; }