$csvimport->init(); $previewdata = array(); while ($numlines <= $formdata->previewrows) { $lines = $csvimport->next(); if ($lines) { $previewdata[] = $lines; } $numlines++; } $table->data = $previewdata; echo html_writer::table($table); } else { // Display the standard upload file form. echo html_writer::start_tag('div', array('class' => 'clearer')); echo html_writer::end_tag('div'); $mform->display(); echo $OUTPUT->footer(); die; } } } // Data has already been submitted so we can use the $iid to retrieve it. $mform2 = new import_mapping_form(null, array('iid' => $iid)); if ($mform2->is_cancelled()) { redirect($url); } else { if ($formdata = $mform2->get_data()) { $csvimport = new csv_import_reader($iid, 'rooms'); $header = $csvimport->get_columns(); @set_time_limit(0); raise_memory_limit(MEMORY_EXTRA);