]> git.mjollnir.org Git - moodle.git/commitdiff
Step4 done. :-)
authorstronk7 <stronk7>
Sun, 16 May 2004 18:05:02 +0000 (18:05 +0000)
committerstronk7 <stronk7>
Sun, 16 May 2004 18:05:02 +0000 (18:05 +0000)
backup/backuplib.php

index dd00072775b961067725ea8ee260357c88d460d3..0b2e7b23744d662e551d20b67f06009746b8bc26 100644 (file)
         $scales = get_records_sql("SELECT id, courseid, userid, name, scale, description, timemodified
                                    FROM {$CFG->prefix}scale
                                    WHERE courseid = '0' or courseid = $preferences->backup_course");
-      
-        //Pring scales header
+
+        //Copy only used scales to $backupscales. They will be in backup (unused no). See Bug 1223.
+        $backupscales = array();
         if ($scales) {
+            foreach ($scales as $scale) {
+                if (course_scale_used($preferences->backup_course, $scale->id)) {
+                    $backupscales[] = $scale;
+                }
+            }
+        }
+
+        //Pring scales header
+        if ($backupscales) {
             //Pring scales header
             fwrite ($bf,start_tag("SCALES",2,true));
             //Iterate
-            foreach ($scales as $scale) {
+            foreach ($backupscales as $scale) {
                 //Begin scale tag
                 fwrite ($bf,start_tag("SCALE",3,true));
                 //Output scale tag