From 5af25dd9225fc71c1a4aeff0f9651eed2a5d7a9d Mon Sep 17 00:00:00 2001 From: stronk7 Date: Fri, 26 Sep 2008 09:38:32 +0000 Subject: [PATCH] Cleaning wiki recent activity URLs. MDL-15896 ; backported from 19_STABLE --- mod/wiki/lib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mod/wiki/lib.php b/mod/wiki/lib.php index cd73d9eba68..790683bf68c 100644 --- a/mod/wiki/lib.php +++ b/mod/wiki/lib.php @@ -192,6 +192,10 @@ function wiki_print_recent_activity($course, $isteacher, $timestart) { //Obtain the visible property from the instance $modvisible = instance_is_visible($log->module,$tempmod); + /// Process log->url and rebuild it here to properly clean the pagename - MDL-15896 + $extractedpage = preg_replace('/^.*&page=/', '', $log->url); + $log->url = preg_replace('/page=.*$/', 'page='.urlencode($extractedpage), $log->url); + //Only if the mod is visible if ($modvisible) { $wikis[$log->info] = wiki_log_info($log); @@ -1660,4 +1664,4 @@ function wiki_release_lock($wikiid,$pagename) { } -?> \ No newline at end of file +?>