From 36001aa95b5a53ce8e84eaa56c02b75bbcf1c9d1 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Mon, 18 Aug 2003 10:41:34 +0000 Subject: [PATCH] Now scales are restored in journals too !! --- mod/journal/restorelib.php | 8 ++++++++ 1 file changed, 8 insertions(+) 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); -- 2.39.5