]> git.mjollnir.org Git - moodle.git/commitdiff
Now scales are restored in journals too !!
authorstronk7 <stronk7>
Mon, 18 Aug 2003 10:41:34 +0000 (10:41 +0000)
committerstronk7 <stronk7>
Mon, 18 Aug 2003 10:41:34 +0000 (10:41 +0000)
mod/journal/restorelib.php

index b37f4746e6d694c0a78034a22a97d6e3a468f48b..acc5327204cb9b040226185804f89aff282c8905 100644 (file)
             $journal->assessed = backup_todb($info['MOD']['#']['ASSESSED']['0']['#']);
             $journal->timemodified = backup_todb($info['MOD']['#']['TIMEMODIFIED']['0']['#']);
 
+            //We have to recode the assessed field if it is <0 (scale)
+            if ($journal->assessed < 0) {
+                $scale = backup_getid($restore->backup_unique_code,"scale",abs($journal->assessed));
+                if ($scale) {
+                    $journal->assessed = -($scale->new_id);
+                }
+            }
+
             //The structure is equal to the db, so insert the journal
             $newid = insert_record ("journal",$journal);