MDL-23479 backup - various fixes in feedback backup & restore + delete old code ...
[moodle.git] / mod / feedback / backup / moodle2 / restore_feedback_activity_task.class.php
index f7d0aa2..fe085a6 100644 (file)
@@ -55,6 +55,8 @@ class restore_feedback_activity_task extends restore_activity_task {
         $contents = array();
 
         $contents[] = new restore_decode_content('feedback', array('intro'), 'feedback');
+        $contents[] = new restore_decode_content('feedback_item', array('presentation'), 'feedback_item');
+        $contents[] = new restore_decode_content('feedback_value', array('value'), 'feedback_value');
 
         return $contents;
     }
@@ -66,8 +68,10 @@ class restore_feedback_activity_task extends restore_activity_task {
     static public function define_decode_rules() {
         $rules = array();
 
-        $rules[] = new restore_decode_rule('FEEDBACKVIEWBYID', '/mod/feedback/view.php?id=$1', 'course_module');
         $rules[] = new restore_decode_rule('FEEDBACKINDEX', '/mod/feedback/index.php?id=$1', 'course');
+        $rules[] = new restore_decode_rule('FEEDBACKVIEWBYID', '/mod/feedback/view.php?id=$1', 'course_module');
+        $rules[] = new restore_decode_rule('FEEDBACKANALYSISBYID', '/mod/feedback/analysis.php?id=$1', 'course_module');
+        $rules[] = new restore_decode_rule('FEEDBACKSHOWENTRIESBYID', '/mod/feedback/show_entries.php?id=$1', 'course_module');
 
         return $rules;