echo $OUTPUT->box_end(); echo $OUTPUT->footer(); exit; } $result = $form->get_file_content('file'); if (empty($result)) { echo $OUTPUT->box_start('glossarydisplay generalbox'); echo $OUTPUT->continue_button('import.php?id='.$id); echo $OUTPUT->box_end(); echo $OUTPUT->footer(); die(); } if ($xml = glossary_read_imported_file($result)) { $importedentries = 0; $importedcats = 0; $entriesrejected = 0; $rejections = ''; if ($data->dest == 'newglossary') { // If the user chose to create a new glossary $xmlglossary = $xml['GLOSSARY']['#']['INFO'][0]['#']; if ( $xmlglossary['NAME'][0]['#'] ) { $glossary = new stdClass(); $glossary->name = ($xmlglossary['NAME'][0]['#']); $glossary->course = $course->id; $glossary->globalglossary = ($xmlglossary['GLOBALGLOSSARY'][0]['#']); $glossary->intro = ($xmlglossary['INTRO'][0]['#']);
print_box_end(); print_footer($course); exit; } $form = data_submitted(); $file = $_FILES["file"]; require_once $CFG->dirroot . '/lib/uploadlib.php'; $um = new upload_manager('file', false, false, $course, false, 0); if (!$um->preprocess_files()) { print_box_start('glossarydisplay generalbox'); print_continue('import.php?id=' . $id); print_box_end(); print_footer(); die; } if ($xml = glossary_read_imported_file($file['tmp_name'])) { $importedentries = 0; $importedcats = 0; $entriesrejected = 0; $rejections = ''; if ($dest == 'new') { // If the user chose to create a new glossary $xmlglossary = $xml['GLOSSARY']['#']['INFO'][0]['#']; if ($xmlglossary['NAME'][0]['#']) { unset($glossary); $glossary->name = addslashes($xmlglossary['NAME'][0]['#']); $glossary->course = $course->id; $glossary->globalglossary = addslashes($xmlglossary['GLOBALGLOSSARY'][0]['#']); $glossary->intro = addslashes($xmlglossary['INTRO'][0]['#']); $glossary->showspecial = addslashes($xmlglossary['SHOWSPECIAL'][0]['#']); $glossary->showalphabet = addslashes($xmlglossary['SHOWALPHABET'][0]['#']);