From e79079deaef9ece876dcc89519cbee1bb4540867 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Mon, 30 Mar 2009 06:11:32 +0000 Subject: [PATCH] help.php: related to MDL-13816. Clean up the URLs used for help files by removing unused parameters. --- help.php | 2 +- lib/weblib.php | 20 ++++++++------------ 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/help.php b/help.php index 3c9844de8168e..cbe2b22534eae 100644 --- a/help.php +++ b/help.php @@ -103,7 +103,7 @@ // Offer a link to the alternative help file language $currentlang = current_language(); -if ($helpfound && ($foundlang != 'en_utf8' || ($forcelang == 'en_utf8' && current_language() != 'en_utf8'))) { +if ($file && $helpfound && ($foundlang != 'en_utf8' || ($forcelang == 'en_utf8' && current_language() != 'en_utf8'))) { $url = new moodle_url(); if ($foundlang != 'en_utf8') { $url->param('forcelang', 'en_utf8'); diff --git a/lib/weblib.php b/lib/weblib.php index be16aeffbf214..ce82070c5921e 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -5948,13 +5948,6 @@ function helpbutton($page, $title, $module='moodle', $image=true, $linktext=fals debugging('Warning: it\'s not recommended to use $text parameter in helpbutton ($page=' . $page . ', $module=' . $module . ') function', DEBUG_DEVELOPER); } - // fix for MDL-7734 - if (!empty($COURSE->lang)) { - $forcelang = $COURSE->lang; - } else { - $forcelang = ''; - } - // Catch references to the old text.html and emoticons.html help files that // were renamed in MDL-13233. if (in_array($page, array('text', 'emoticons', 'richtext'))) { @@ -5996,14 +5989,17 @@ function helpbutton($page, $title, $module='moodle', $image=true, $linktext=fals // fix for MDL-7734 if ($text) { - $url = '/help.php?module='. $module .'&text='. s(urlencode($text).'&forcelang='.$forcelang); + $url = '/help.php?text='. s(urlencode($text)); } else { - $url = '/help.php?module='. $module .'&file='. $page .'.html&forcelang='.$forcelang; + $url = '/help.php?module='. $module .'&file='. $page .'.html'; + // fix for MDL-7734 + if (!empty($COURSE->lang)) { + $url .= '&forcelang=' . $COURSE->lang; + } } - $link = ''. - link_to_popup_window ($url, 'popup', $linkobject, 400, 500, $tooltip, 'none', true). - ''; + $link = '' . link_to_popup_window($url, 'popup', + $linkobject, 400, 500, $tooltip, 'none', true) . ''; if ($return) { return $link;