if ($usercandownload and $cancelrestore and confirm_sesskey()) {
$filename = optional_param('filename', '', PARAM_ALPHANUMEXT);
//delete temp file
- unlink($CFG->dataroot . '/temp/backup/' . $filename . ".zip");
+ unlink($CFG->dataroot . '/temp/backup/' . $filename . ".mbz");
}
/// Download
$filename = md5(time() . '-' . $course->id . '-'. $USER->id . '-'. random_string(20));
$url = new moodle_url($course->huburl.'/local/hub/webservice/download.php', $params);
- $path = $CFG->dataroot.'/temp/backup/'.$filename.".zip";
+ $path = $CFG->dataroot.'/temp/backup/'.$filename.".mbz";
$fp = fopen($path, 'w');
$ch = curl_init($course->huburl.'/local/hub/webservice/download.php?filetype='
.HUB_BACKUP_FILE_TYPE.'&courseid='.$course->id);
$record->component = 'user';
$record->filearea = 'private';
$record->itemid = 0;
- $record->filename = urlencode($course->fullname)."_".time().".zip";
+ $record->filename = urlencode($course->fullname)."_".time().".mbz";
$record->filepath = '/downloaded_backup/';
if (!$fs->file_exists($record->contextid, $record->component,
$record->filearea, 0, $record->filepath, $record->filename)) {
$fs->create_file_from_pathname($record,
- $CFG->dataroot.'/temp/backup/'.$filename.".zip");
+ $CFG->dataroot.'/temp/backup/'.$filename.".mbz");
}
$filenames = array();
public function restore_confirmation_box($filename, $context) {
$restoreurl = new moodle_url('/backup/restore.php',
- array('filename' => $filename . ".zip", 'contextid' => $context->id));
+ array('filename' => $filename . ".mbz", 'contextid' => $context->id));
$searchurl = new moodle_url('/blocks/community/communitycourse.php',
array('add' => 1, 'courseid' => $context->instanceid,
'cancelrestore' => 1, 'sesskey' => sesskey(),