From ebebf56bda42570b613639324f735a709d5d2a34 Mon Sep 17 00:00:00 2001 From: mudrd8mz Date: Mon, 15 Sep 2008 11:31:53 +0000 Subject: [PATCH] MDL-16441 Display language selection drop-down list at My Moodle page. Merged from 1.9 --- my/pagelib.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/my/pagelib.php b/my/pagelib.php index 3366ddc51d..3ed3f6abdd 100644 --- a/my/pagelib.php +++ b/my/pagelib.php @@ -28,7 +28,7 @@ class page_my_moodle extends page_base { function print_header($title) { - global $USER; + global $USER, $CFG; $replacements = array( '%fullname%' => get_string('mymoodle','my') @@ -46,7 +46,17 @@ class page_my_moodle extends page_base { $navigation = build_navigation($navlinks); $loggedinas = user_login_string($site); - print_header($title, $header,$navigation,'','',true, $button, $loggedinas); + + if (empty($CFG->langmenu)) { + $langmenu = ''; + } else { + $currlang = current_language(); + $langs = get_list_of_languages(); + $langlabel = get_accesshide(get_string('language')); + $langmenu = popup_form($CFG->wwwroot .'/my/index.php?lang=', $langs, 'chooselang', $currlang, '', '', '', true, 'self', $langlabel); + } + + print_header($title, $header,$navigation,'','',true, $button, $loggedinas.$langmenu); } -- 2.39.5