]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19799 Converted calls to popup_form()
authornicolasconnault <nicolasconnault>
Mon, 10 Aug 2009 03:39:21 +0000 (03:39 +0000)
committernicolasconnault <nicolasconnault>
Mon, 10 Aug 2009 03:39:21 +0000 (03:39 +0000)
index.php
lib/blocklib.php
lib/grouplib.php
my/index.php

index 6409402295189460283bfbdc7b65d669121ebc8f..4011d8f682b9edaecb20c3d2ef8bb7fa13c48154 100644 (file)
--- a/index.php
+++ b/index.php
     } 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('');
index a1e69c69b3da9ecb3b34c107ea574280155b2f32..4c1201c3feb543114605d56633d5de3a0bb4936e 100644 (file)
@@ -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() . '&amp;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;
 }
 
index 59c8eae9b9c1dc7158a34dad793b777a7ca31dc6..6eca7586ac4276c8e35d9e9330aaa132e537a89d 100644 (file)
@@ -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.'&amp;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 = '<div class="groupselector">'.$output.'</div>';
@@ -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.'&amp;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 = '<div class="groupselector">'.$output.'</div>';
index d2a0b68b703aeb5d132793e62f89a27d34ba20de..a60f6a17ccb9121709f670801bed872ef80c6ffe 100644 (file)
     } 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);