From e222ce094472058ff0914d327e4f19e5c76e3d0d Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sun, 8 Feb 2004 19:34:22 +0000 Subject: [PATCH] discussion->usermodified is in backup & restore now. --- mod/forum/backuplib.php | 1 + mod/forum/restorelib.php | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/mod/forum/backuplib.php b/mod/forum/backuplib.php index 93fb789ea4..3186425876 100644 --- a/mod/forum/backuplib.php +++ b/mod/forum/backuplib.php @@ -132,6 +132,7 @@ fwrite ($bf,full_tag("GROUPID",6,false,$for_dis->groupid)); fwrite ($bf,full_tag("ASSESSED",6,false,$for_dis->assessed)); fwrite ($bf,full_tag("TIMEMODIFIED",6,false,$for_dis->timemodified)); + fwrite ($bf,full_tag("USERMODIFIED",6,false,$for_dis->usermodified)); //Now print posts to xml $status = backup_forum_posts($bf,$preferences,$for_dis->id); //End discussion diff --git a/mod/forum/restorelib.php b/mod/forum/restorelib.php index ae4da625ea..fc7dbe2902 100644 --- a/mod/forum/restorelib.php +++ b/mod/forum/restorelib.php @@ -203,6 +203,7 @@ $discussion->groupid = backup_todb($dis_info['#']['GROUPID']['0']['#']); $discussion->assessed = backup_todb($dis_info['#']['ASSESSED']['0']['#']); $discussion->timemodified = backup_todb($dis_info['#']['TIMEMODIFIED']['0']['#']); + $discussion->usermodified = backup_todb($dis_info['#']['USERMODIFIED']['0']['#']); //We have to recode the userid field $user = backup_getid($restore->backup_unique_code,"user",$discussion->userid); @@ -216,6 +217,12 @@ $discussion->groupid = $group->new_id; } + //We have to recode the usermodified field + $user = backup_getid($restore->backup_unique_code,"user",$discussion->usermodified); + if ($user) { + $discussion->usermodified = $user->new_id; + } + //The structure is equal to the db, so insert the forum_discussions $newid = insert_record ("forum_discussions",$discussion); -- 2.39.5