From: stronk7 Date: Mon, 18 Aug 2003 10:41:34 +0000 (+0000) Subject: Now scales are restored in journals too !! X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=36001aa95b5a53ce8e84eaa56c02b75bbcf1c9d1;p=moodle.git Now scales are restored in journals too !! --- diff --git a/mod/journal/restorelib.php b/mod/journal/restorelib.php index b37f4746e6..acc5327204 100644 --- a/mod/journal/restorelib.php +++ b/mod/journal/restorelib.php @@ -46,6 +46,14 @@ $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);