diff --git a/backup/util/dbops/backup_plan_dbops.class.php b/backup/util/dbops/backup_plan_dbops.class.php index d3a650bf91e..76ea208dc8f 100644 --- a/backup/util/dbops/backup_plan_dbops.class.php +++ b/backup/util/dbops/backup_plan_dbops.class.php @@ -77,7 +77,6 @@ abstract class backup_plan_dbops extends backup_dbops { // Get the course and sequence of the section $secrec = $DB->get_record('course_sections', array('id' => $sectionid), 'course, sequence'); $courseid = $secrec->course; - $sequence = $secrec->sequence; // Get the section->sequence contents (it roots the activities order) // Get all course modules belonging to requested section @@ -89,7 +88,7 @@ abstract class backup_plan_dbops extends backup_dbops { WHERE cm.course = ? AND cm.section = ? AND cm.deletioninprogress <> 1", array($courseid, $sectionid)); - foreach (explode(',', $sequence) as $moduleid) { + foreach (explode(',', (string) $secrec->sequence) as $moduleid) { if (isset($modules[$moduleid])) { $module = array('id' => $modules[$moduleid]->id, 'modname' => $modules[$moduleid]->modname); $modulesarr[] = (object)$module;