]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19813 Upgraded calls to choose_from_menu
authornicolasconnault <nicolasconnault>
Tue, 18 Aug 2009 00:13:03 +0000 (00:13 +0000)
committernicolasconnault <nicolasconnault>
Tue, 18 Aug 2009 00:13:03 +0000 (00:13 +0000)
mod/quiz/edit.php
mod/quiz/report/statistics/report.php

index bf546cf643a37c4f13d39c387c80706cfb5ae235..d69b6639e2ecedbdeec755bc2e0d7894333d62e2 100644 (file)
@@ -76,7 +76,7 @@ function module_specific_buttons($cmid, $cmoptions) {
  * (which is called from showbank())
  */
 function module_specific_controls($totalnumber, $recurse, $category, $cmid, $cmoptions) {
-    global $QTYPES;
+    global $QTYPES, $OUTPUT;
     $out = '';
     $catcontext = get_context_instance_by_id($category->contextid);
     if (has_capability('moodle/question:useall', $catcontext)) {
@@ -98,8 +98,10 @@ function module_specific_controls($totalnumber, $recurse, $category, $cmid, $cmo
             $straddtoquiz = get_string('addtoquiz', 'quiz');
             $out = '<strong><label for="menurandomcount">'.get_string('addrandomfromcategory', 'quiz').
                     '</label></strong><br />';
-            $out .= get_string('addrandom', 'quiz', choose_from_menu($randomcount,
-                    'randomcount', '1', '', '', '', true, $cmoptions->hasattempts));
+            $select = html_select::make($randomcount, 'randomcount', '1', false);
+            $select->nothingvalue = '';
+            $select->disabled = $cmoptions->hasattempts;
+            $out .= get_string('addrandom', 'quiz', $OUTPUT->select($select));
             $out .= '<input type="hidden" name="recurse" value="'.$recurse.'" />';
             $out .= '<input type="hidden" name="categoryid" value="' . $category->id . '" />';
             $out .= ' <input type="submit" name="addrandom" value="'.
@@ -562,9 +564,10 @@ if ($quiz_reordertool) {
     //YUI does not submit the value of the submit button so
             //we need to add the value:
     echo '<input type="hidden" name="repaginate" value="'.$gostring.'" />';
-    print_string('repaginate', 'quiz',
-            choose_from_menu($perpage, 'questionsperpage',
-            $quiz->questionsperpage, '', '', '', true, $repaginatingdisabled));
+    $select = html_select::make($perpage, 'questionsperpage', $quiz->questionsperpage, false);
+    $select->nothingvalue = '';
+    $select->disabled = $repaginatingdisabledhtml;
+    print_string('repaginate', 'quiz', $OUTPUT->select($select));
     echo '<div class="quizquestionlistcontrols">';
     echo ' <input type="submit" name="repaginate" value="'. $gostring .'" '.$repaginatingdisabledhtml.' />';
     echo '</div></fieldset></form></div></div>';
index 383e8cdbdc2d3c34cae18e9286a7409789bef08a..771d45dec37c366673b7b9e61cb33c0b0e3121c7 100644 (file)
@@ -419,7 +419,9 @@ class quiz_statistics_report extends quiz_default_report {
             $quizinformationtablehtml .= '<div class="mdl-align">';
             $quizinformationtablehtml .= '<input type="hidden" name="everything" value="1"/>';
             $quizinformationtablehtml .= '<input type="submit" value="'.get_string('downloadeverything', 'quiz_statistics').'"/>';
-            $quizinformationtablehtml .= choose_from_menu ($downloadoptions, 'download', $this->table->defaultdownloadformat, '', '', '', true);
+            $select = html_select::make($downloadoptions, 'download', $this->table->defaultdownloadformat, false);
+            $select->nothingvalue = '';
+            $quizinformationtablehtml .= $OUTPUT->select($select);;
             $quizinformationtablehtml .= helpbutton('tableexportformats', get_string('tableexportformats', 'table'), 'moodle', true, false, '', true);
             $quizinformationtablehtml .= '</div></form>';
         }