MDL-13339 - ensure we don't continue the restore process if there is

no course header in the backup file. This bug was causing blank course
records to be created when users tried to restore a non-moodle backup file
such as a scorm file.
backported from MOODLE_19_STABLE
This commit is contained in:
poltawski 2008-02-07 18:50:01 +00:00
parent 2b72207cc3
commit 244cb43dff

View file

@ -5676,6 +5676,11 @@
$info = restore_read_xml_info ($xml_file); $info = restore_read_xml_info ($xml_file);
//Reading course_header from file //Reading course_header from file
$course_header = restore_read_xml_course_header ($xml_file); $course_header = restore_read_xml_course_header ($xml_file);
if(!is_object($course_header)){
// ensure we fail if there is no course header
$course_header = false;
}
} }
if (!defined('RESTORE_SILENTLY')) { if (!defined('RESTORE_SILENTLY')) {