From d81b05e701e688d26f17f4918a3f6ff6a6a21509 Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Mon, 10 Aug 2009 03:39:21 +0000 Subject: [PATCH] MDL-19799 Converted calls to popup_form() --- index.php | 7 +++++-- lib/blocklib.php | 10 ++++++---- lib/grouplib.php | 14 ++++++++++---- my/index.php | 7 ++++--- 4 files changed, 25 insertions(+), 13 deletions(-) diff --git a/index.php b/index.php index 6409402295..4011d8f682 100644 --- a/index.php +++ b/index.php @@ -74,8 +74,11 @@ } else { $currlang = current_language(); $langs = get_list_of_languages(); - $langlabel = get_accesshide(get_string('language')); - $langmenu = popup_form($CFG->wwwroot .'/index.php?lang=', $langs, 'chooselang', $currlang, '', '', '', true, 'self', $langlabel); + + $select = moodle_select::make_popup_form($CFG->wwwroot .'/index.php', 'lang', $langs, 'chooselang', $currlang); + $select->nothinglabel = false; + $select->set_label(get_accesshide(get_string('language'))); + $langmenu = $OUTPUT->select($select); } $PAGE->set_other_editing_capability('moodle/course:manageactivities'); $PAGE->set_url(''); diff --git a/lib/blocklib.php b/lib/blocklib.php index a1e69c69b3..4c1201c3fe 100644 --- a/lib/blocklib.php +++ b/lib/blocklib.php @@ -1337,7 +1337,7 @@ function matching_page_type_patterns($pagetype) { * cannot add any blocks here. */ function block_add_block_ui($page, $output) { - global $CFG; + global $CFG, $OUTPUT; if (!$page->user_is_editing() || !$page->user_can_edit_blocks()) { return null; } @@ -1361,9 +1361,11 @@ function block_add_block_ui($page, $output) { } asort($menu, SORT_LOCALE_STRING); - // TODO convert to $OUTPUT. - $actionurl = $page->url->out_action() . '&bui_addblock='; - $bc->content = popup_form($actionurl, $menu, 'add_block', '', get_string('adddots'), '', '', true); + $actionurl = $page->url->out_action(); + $select = moodle_select::make_popup_form($actionurl, 'bui_addblock', $menu, 'add_block'); + $select->nothinglabel = get_string('adddots'); + + $bc->content = $OUTPUT->select($select); return $bc; } diff --git a/lib/grouplib.php b/lib/grouplib.php index 59c8eae9b9..6eca7586ac 100644 --- a/lib/grouplib.php +++ b/lib/grouplib.php @@ -412,7 +412,7 @@ function groups_get_activity_groupmode($cm, $course=null) { * @return mixed void or string depending on $return param */ function groups_print_course_menu($course, $urlroot, $return=false) { - global $CFG, $USER, $SESSION; + global $CFG, $USER, $SESSION, $OUTPUT; if (!$groupmode = $course->groupmode) { if ($return) { @@ -480,7 +480,10 @@ function groups_print_course_menu($course, $urlroot, $return=false) { $groupname = reset($groupsmenu); $output = $grouplabel.': '.$groupname; } else { - $output = popup_form($urlroot.'&group=', $groupsmenu, 'selectgroup', $activegroup, '', '', '', true, 'self', $grouplabel); + $select = moodle_select::make_popup_form($urlroot, 'group', $groupsmenu, 'selectgroup', $activegroup); + $select->nothinglabel = false; + $select->set_label($grouplabel); + $output = $OUTPUT->select($select); } $output = '
'.$output.'
'; @@ -511,7 +514,7 @@ function groups_print_course_menu($course, $urlroot, $return=false) { * @return mixed void or string depending on $return param */ function groups_print_activity_menu($cm, $urlroot, $return=false, $hideallparticipants=false) { - global $CFG, $USER, $SESSION; + global $CFG, $USER, $SESSION, $OUTPUT; // groupings are ignored when not enabled if (empty($CFG->enablegroupings)) { @@ -585,7 +588,10 @@ function groups_print_activity_menu($cm, $urlroot, $return=false, $hideallpartic $groupname = reset($groupsmenu); $output = $grouplabel.': '.$groupname; } else { - $output = popup_form($urlroot.'&group=', $groupsmenu, 'selectgroup', $activegroup, '', '', '', true, 'self', $grouplabel); + $select = moodle_select::make_popup_form($urlroot, 'group', $groupsmenu, 'selectgroup', $activegroup); + $select->nothinglabel = false; + $select->set_label($grouplabel); + $output = $OUTPUT->select($select); } $output = '
'.$output.'
'; diff --git a/my/index.php b/my/index.php index d2a0b68b70..a60f6a17cc 100644 --- a/my/index.php +++ b/my/index.php @@ -50,9 +50,10 @@ } 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); + $select = moodle_select::make_popup_form($CFG->wwwroot .'/my/index.php', 'lang', $langs, 'chooselang', $currlang); + $select->nothinglabel = false; + $select->set_label(get_accesshide(get_string('language'))); + $langmenu = $OUTPUT->select($select); } print_header($strmymoodle, $header, $navigation, '', '', true, $button, $loggedinas . $langmenu); -- 2.39.5