From 1fa6d4606943b696fe6fb3b5e9f6ad4d1499fe57 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sat, 3 Jun 2006 17:51:20 +0000 Subject: [PATCH] Adding support to the forum user report action in restore. Bug 3854. (http://moodle.org/bugs/bug.php?op=show&bugid=3854) Merged from MOODLE_16_STABLE --- mod/forum/restorelib.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mod/forum/restorelib.php b/mod/forum/restorelib.php index 463aca3d42..a8471691db 100644 --- a/mod/forum/restorelib.php +++ b/mod/forum/restorelib.php @@ -866,6 +866,17 @@ $log->url = "search.php?id=".$log->course."&search=".urlencode($log->info); $status = true; break; + case "user report": + //recode the info field (it's the user id) + $user = backup_getid($restore->backup_unique_code,"user",$log->info); + if ($user) { + $log->info = $user->new_id; + //Now, extract the mode from the url field + $mode = substr(strrchr($log->url,"="),1); + $log->url = "user.php?course=".$log->course."&id=".$log->info."&mode=".$mode; + $status = true; + } + break; default: if (!defined('RESTORE_SILENTLY')) { echo "action (".$log->module."-".$log->action.") unknown. Not restored
"; //Debug -- 2.39.5