$efile = "{$CFG->wwwroot}/file.php/" . $qformat->question_get_export_dir() . "/{$exportfilename}" . $file_ext . "?forcedownload=1"; } else { $efile = "{$CFG->wwwroot}/file.php?file=/" . $qformat->question_get_export_dir() . "/{$exportfilename}" . $file_ext . "&forcedownload=1"; } echo "<p><div class=\"boxaligncenter\"><a href=\"{$efile}\">{$txt->download}</a></div></p>"; echo "<p><div class=\"boxaligncenter\"><font size=\"-1\">{$txt->downloadextra}</font></div></p>"; print_continue("edit.php?courseid={$course->id}"); print_footer($course); exit; } /// Display upload form // get valid formats to generate dropdown list $fileformatnames = get_import_export_formats('export'); // get filename if (empty($exportfilename)) { $exportfilename = default_export_filename($course, $category); } print_heading_with_help($txt->exportquestions, 'export', 'quiz'); print_box_start('generalbox boxwidthnormal boxaligncenter'); ?> <form enctype="multipart/form-data" method="post" action="export.php"> <fieldset class="invisiblefieldset" style="display: block;"> <input type="hidden" name="sesskey" value="<?php echo sesskey(); ?> " /> <input type="hidden" name="courseid" value="<?php echo $course->id; ?> " />
$prefixes[] = isset($users[$question->createdby]) ? $users[$question->createdby]->username : ''; } if (isset($from_form->naming['activityname'])) { $prefixes[] = $qcreate->name; } if (isset($from_form->naming['timecreated'])) { $prefixes[] = userdate($question->timecreated, get_string('strftimedatetimeshort')); } $prefixes[] = $question->name; $question->name = join($prefixes, '-'); } } $qformat->setQuestions($questions); $qformat->setCourse($COURSE); if (empty($from_form->exportfilename)) { $from_form->exportfilename = default_export_filename($COURSE, $category); } $qformat->setFilename($from_form->exportfilename); $qformat->setCattofile(!empty($from_form->cattofile)); $qformat->setContexttofile(!empty($from_form->contexttofile)); if (!$qformat->exportpreprocess()) { // Do anything before that we need to error($txt->exporterror, $thispageurl->out()); } if (!$qformat->exportprocess()) { // Process the export data error($txt->exporterror, $thispageurl->out()); } if (!$qformat->exportpostprocess()) { // In case anything needs to be done after error($txt->exporterror, $thispageurl->out());