/** * Overridden to show import form without entries */ public function display(array $params = array()) { global $OUTPUT; if ($this->_showimportform and $this->param5) { // Print import form. $mform = $this->get_import_form(); $mform->set_data($this->data); $dataformviewtype = "dataformview-{$this->type}"; $viewname = str_replace(' ', '_', $this->name); $report = $this->print_report(); return html_writer::tag('div', $mform->render() . $report, array('class' => "{$dataformviewtype} {$viewname}")); } else { // Print the view. return parent::display($params); } }