From b1d9fa9b225d6431275c3105fa1b830125fc7149 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Fri, 7 Dec 2007 04:07:42 +0000 Subject: [PATCH] MDL-12373, restore should not try to restore pre 1.9 gradebook categories --- backup/restorelib.php | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/backup/restorelib.php b/backup/restorelib.php index 46ff3e10dc..4f20ed3198 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -1344,7 +1344,6 @@ echo '

Updating config for block ', $instance->id, '.

'; // get the new grade category parent //if (!empty($info['GRADE_CATEGORY']['#']['PARENT']['0']['#']) && $info['GRADE_CATEGORY']['#']['PARENT']['0']['#'] != '$@NULL@$') { - $parent = backup_getid($restore->backup_unique_code,'grade_categories',backup_todb($info['GRADE_CATEGORY']['#']['PARENT']['0']['#'])); if (isset($parent->new_id)) { $dbrec->parent = $parent->new_id; @@ -6407,58 +6406,41 @@ echo '

Updating config for block ', $instance->id, '.

'; xml_set_object($xml_parser,$moodle_parser); //Depending of the todo we use some element_handler or another if ($todo == "INFO") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementInfo", "endElementInfo"); } else if ($todo == "ROLES") { - // Define handlers to that zone xml_set_element_handler($xml_parser, "startElementRoles", "endElementRoles"); } else if ($todo == "COURSE_HEADER") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementCourseHeader", "endElementCourseHeader"); } else if ($todo == 'BLOCKS') { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementBlocks", "endElementBlocks"); } else if ($todo == "SECTIONS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementSections", "endElementSections"); } else if ($todo == 'FORMATDATA') { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementFormatData", "endElementFormatData"); } else if ($todo == "METACOURSE") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementMetacourse", "endElementMetacourse"); - } else if ($todo == "GRADEBOOK") { - //Define handlers to that zone + } else if ($todo == "GRADEBOOK" && $preferences->backup_version >= 2007101000) { + // atm we can not handle old gradebook backups xml_set_element_handler($xml_parser, "startElementGradebook", "endElementGradebook"); } else if ($todo == "USERS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementUsers", "endElementUsers"); } else if ($todo == "MESSAGES") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementMessages", "endElementMessages"); } else if ($todo == "QUESTIONS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementQuestions", "endElementQuestions"); } else if ($todo == "SCALES") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementScales", "endElementScales"); } else if ($todo == "GROUPS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementGroups", "endElementGroups"); } else if ($todo == "GROUPINGS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementGroupings", "endElementGroupings"); } else if ($todo == "GROUPINGSGROUPS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementGroupingsGroups", "endElementGroupingsGroups"); } else if ($todo == "EVENTS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementEvents", "endElementEvents"); } else if ($todo == "MODULES") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementModules", "endElementModules"); } else if ($todo == "LOGS") { - //Define handlers to that zone xml_set_element_handler($xml_parser, "startElementLogs", "endElementLogs"); } else { //Define default handlers (must no be invoked when everything become finished) -- 2.39.5