From a24bfe080441431632f53ae83d7d2ec5a5cacde2 Mon Sep 17 00:00:00 2001 From: Andreas Grabs Date: Wed, 11 Aug 2010 20:42:17 +0000 Subject: [PATCH] MDL-23479 - Adding support for dependitem --- mod/feedback/backup/moodle2/backup_feedback_stepslib.php | 2 ++ mod/feedback/backup/moodle2/restore_feedback_stepslib.php | 3 +++ 2 files changed, 5 insertions(+) diff --git a/mod/feedback/backup/moodle2/backup_feedback_stepslib.php b/mod/feedback/backup/moodle2/backup_feedback_stepslib.php index 21ec793304d..49fadfd363a 100644 --- a/mod/feedback/backup/moodle2/backup_feedback_stepslib.php +++ b/mod/feedback/backup/moodle2/backup_feedback_stepslib.php @@ -73,6 +73,8 @@ class backup_feedback_activity_structure_step extends backup_activity_structure_ 'hasvalue', 'position', 'required', + 'dependitem', + 'dependvalue', 'options')); $trackings = new backup_nested_element('trackings'); diff --git a/mod/feedback/backup/moodle2/restore_feedback_stepslib.php b/mod/feedback/backup/moodle2/restore_feedback_stepslib.php index a16ece6a3de..6dd9c0dc4b7 100644 --- a/mod/feedback/backup/moodle2/restore_feedback_stepslib.php +++ b/mod/feedback/backup/moodle2/restore_feedback_stepslib.php @@ -71,6 +71,9 @@ class restore_feedback_activity_structure_step extends restore_activity_structur $data = (object)$data; $oldid = $data->id; $data->feedback = $this->get_new_parentid('feedback'); + + //dependitem + $data->dependitem = $this->get_mappingid('feedback_item', $data->dependitem); $newitemid = $DB->insert_record('feedback_item', $data); $this->set_mapping('feedback_item', $oldid, $newitemid, true); // Can have files