]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19794 Migrated choose_from_menu to the new $OUTPUT->select_menu() function
authornicolasconnault <nicolasconnault>
Tue, 28 Jul 2009 09:36:10 +0000 (09:36 +0000)
committernicolasconnault <nicolasconnault>
Tue, 28 Jul 2009 09:36:10 +0000 (09:36 +0000)
course/category.php
course/report/participation/index.php
course/search.php

index 606654e7b54cb46c21dac5f2e289d1b9e8b5d7c0..0f79b1af924338a3d351181b37dc899e930d3b4d 100644 (file)
             make_categories_list($movetocategories, $notused, 'moodle/category:manage');
             $movetocategories[$category->id] = get_string('moveselectedcoursesto');
             echo '<tr><td colspan="3" align="right">';
-            choose_from_menu($movetocategories, 'moveto', $category->id, '', "javascript:submitFormById('movecourses')");
+            $selectmenu = new moodle_select_menu();
+            $selectmenu->options = $movetocategories;
+            $selectmenu->name = 'moveto';
+            $selectmenu->selectedvalue = $category->id;
+            $selectmenu->add_action('change', 'submit_form_by_id', array('id' => 'movecourses'));
+            echo $OUTPUT->select_menu($selectmenu);
             echo '<input type="hidden" name="id" value="'.$category->id.'" />';
             echo '</td></tr>';
         }
index 6b6d9b8f4e38c9cc3ffc5d77fd891f76f0d1069b..f376a08b411e87e81d43e69fbd443239016ae723 100644 (file)
@@ -13,6 +13,8 @@
     $action     = optional_param('action', '', PARAM_ALPHA);
     $page       = optional_param('page', 0, PARAM_INT);                     // which page to show
     $perpage    = optional_param('perpage', DEFAULT_PAGE_SIZE, PARAM_INT);  // how many per page
+    
+    $PAGE->set_url('course/report/participation/index.php', compact('id', 'roleid', 'instanceid', 'timefrom', 'page', 'perpage'));
 
     if ($action != 'view' and $action != 'post') {
         $action = ''; // default to all (don't restrict)
             echo '<input type="button" onclick="checknos()" value="'.get_string('selectnos').'" />'."\n";
         }
         $displaylist['messageselect.php'] = get_string('messageselectadd');
-        choose_from_menu ($displaylist, "formaction", "", get_string("withselectedusers"), "if(checksubmit(this.form))this.form.submit();", "");
+        $selectmenu = new moodle_select_menu();
+        $selectmenu->options = $displaylist;
+        $selectmenu->name = "formaction";
+        $selectmenu->label = get_string("withselectedusers");
+        $selectmenu->add_action('change', 'conditionalsubmit', array('formid' => 'studentsform'));
+        echo $OUTPUT->select_menu($selectmenu);
         helpbutton("participantswithselectedusers", get_string("withselectedusers"));
         echo '<input type="submit" value="' . get_string('ok') . '" />'."\n";
         echo '</div>'."\n";
index 3089a06bf29d46f6cc1e97cacb5377db06351973..0762d67c9f1fdb78b017c9cba99dd046d80d3917 100644 (file)
@@ -14,7 +14,9 @@
     $show      = optional_param('show', 0, PARAM_INT);
     $blocklist = optional_param('blocklist', 0, PARAM_INT);
     $modulelist= optional_param('modulelist', '', PARAM_ALPHAEXT);
-
+    
+    $PAGE->set_url('course/search.php', compact('search', 'page', 'perpage', 'blocklist', 'modulelist', 'edit'));
+    $PAGE->set_context(get_context_instance(CONTEXT_SYSTEM));
     $search = trim(strip_tags($search)); // trim & clean raw searched string
 
     if ($search) {
             echo "<br />";
             echo "<input type=\"button\" onclick=\"checkall()\" value=\"$strselectall\" />\n";
             echo "<input type=\"button\" onclick=\"checknone()\" value=\"$strdeselectall\" />\n";
-            choose_from_menu ($displaylist, "moveto", "", get_string("moveselectedcoursesto"), "javascript: getElementById('movecourses').submit()");
+            $selectmenu = new moodle_select_menu();
+            $selectmenu->options = $displaylist;
+            $selectmenu->name = "moveto";
+            $selectmenu->label = get_string("moveselectedcoursesto");
+            $selectmenu->add_action('change', 'submit_form_by_id', array('id' => 'movecourses'));
+            echo $OUTPUT->select_menu($selectmenu);
             echo "</td>\n</tr>\n";
             echo "</table>\n</form>";