MDL-41772 - mod_data: Fixed database_module comments not being restored.
authorAdrian Greeve <adrian@moodle.com>
Fri, 13 Sep 2013 07:26:13 +0000 (15:26 +0800)
committerAdrian Greeve <adrian@moodle.com>
Fri, 13 Sep 2013 07:26:13 +0000 (15:26 +0800)
mod/data/backup/moodle2/restore_data_activity_task.class.php

index 3896158..b444f68 100644 (file)
@@ -120,4 +120,19 @@ class restore_data_activity_task extends restore_activity_task {
 
         return $rules;
     }
+
+    /**
+     * Given a commment area, return the itemname that contains the itemid mappings.
+     *
+     * @param string $commentarea Comment area name e.g. database_entry.
+     * @return string name of the mapping used to determine the itemid.
+     */
+    public function get_comment_mapping_itemname($commentarea) {
+        if ($commentarea == 'database_entry') {
+            $itemname = 'data_record';
+        } else {
+            $itemname = parent::get_comment_mapping_itemname($commentarea);
+        }
+        return $itemname;
+    }
 }