From: moodler Date: Mon, 5 Mar 2007 05:47:27 +0000 (+0000) Subject: Merged notice fix from stable X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c8135a3509212798bb7d284e3eac53749f5eb156;p=moodle.git Merged notice fix from stable --- diff --git a/lib/weblib.php b/lib/weblib.php index 73e1a22d3f..b55816955d 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -180,12 +180,16 @@ function addslashes_js($var) { } /** - * Returns the URL of the HTTP_REFERER, less the querystring portion + * Returns the URL of the HTTP_REFERER, less the querystring portion if required * @return string */ -function get_referer() { +function get_referer($stripquery=true) { if (isset($_SERVER['HTTP_REFERER'])) { - return strip_querystring($_SERVER['HTTP_REFERER']); + if ($stripquery) { + return strip_querystring($_SERVER['HTTP_REFERER']); + } else { + return $_SERVER['HTTP_REFERER']; + } } else { return ''; } diff --git a/mod/forum/post.php b/mod/forum/post.php index 19951d7f6e..1d2113aee4 100644 --- a/mod/forum/post.php +++ b/mod/forum/post.php @@ -66,7 +66,7 @@ '', '', true, "", navmenu($course, $cm)); } notice_yesno(get_string('noguestpost', 'forum').'

'.get_string('liketologin'), - $wwwroot, $_SERVER['HTTP_REFERER']); + $wwwroot, get_referer(false)); print_footer($course); exit; }