Allow older backup files to be restored correctly.
authorDan Marsden <dan@danmarsden.com>
Tue, 22 Jul 2014 02:40:16 +0000 (14:40 +1200)
committerDan Marsden <dan@danmarsden.com>
Tue, 22 Jul 2014 02:46:15 +0000 (14:46 +1200)
backup/moodle2/restore_attendance_activity_task.class.php

index 629cecd..989557b 100644 (file)
@@ -72,6 +72,12 @@ class restore_attendance_activity_task extends restore_activity_task {
         $rules[] = new restore_decode_rule('ATTENDANCEVIEWBYIDSTUD',
                     '/mod/attendance/view.php?id=$1&studentid=$2', array('course_module', 'user'));
 
+        // Older style backups using previous plugin name
+        $rules[] = new restore_decode_rule('ATTFORBLOCKVIEWBYID',
+            '/mod/attendance/view.php?id=$1', 'course_module');
+        $rules[] = new restore_decode_rule('ATTFORBLOCKVIEWBYIDSTUD',
+            '/mod/attendance/view.php?id=$1&studentid=$2', array('course_module', 'user'));
+
         return $rules;
 
     }