From: nicolasconnault <nicolasconnault>
Date: Mon, 17 Aug 2009 15:19:06 +0000 (+0000)
Subject: MDL-19797 Upgraded calls to choose_from_menu
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=698c31e10076434ba6b163e41baddb232ce81386;p=moodle.git

MDL-19797 Upgraded calls to choose_from_menu
---

diff --git a/grade/import/grade_import_form.php b/grade/import/grade_import_form.php
index 99a15ed053..292946bd19 100755
--- a/grade/import/grade_import_form.php
+++ b/grade/import/grade_import_form.php
@@ -83,10 +83,8 @@ class grade_import_mapping_form extends moodleform {
             }
         }
         $mform->addElement('select', 'mapfrom', get_string('mapfrom', 'grades'), $mapfromoptions);
-        //choose_from_menu($mapfromoptions, 'mapfrom');
 
         $maptooptions = array('userid'=>'userid', 'username'=>'username', 'useridnumber'=>'useridnumber', 'useremail'=>'useremail', '0'=>'ignore');
-        //choose_from_menu($maptooptions, 'mapto');
         $mform->addElement('select', 'mapto', get_string('mapto', 'grades'), $maptooptions);
 
         $mform->addElement('header', 'general', get_string('mappings', 'grades'));
diff --git a/grade/report/grader/lib.php b/grade/report/grader/lib.php
index 687836e449..131029b28f 100644
--- a/grade/report/grader/lib.php
+++ b/grade/report/grader/lib.php
@@ -687,7 +687,7 @@ class grade_report_grader extends grade_report {
      * @return string HTML
      */
     public function get_studentshtml() {
-        global $CFG, $USER, $DB;
+        global $CFG, $USER, $DB, $OUTPUT;
 
         $studentshtml = '';
         $strfeedback  = $this->get_lang_string("feedback");
@@ -866,9 +866,10 @@ class grade_report_grader extends grade_report {
                             }
                             $studentshtml .= '<input type="hidden" name="oldgrade_'.$userid.'_'
                                           .$item->id.'" value="'.$oldval.'"/>';
-                            $studentshtml .= choose_from_menu($scaleopt, 'grade_'.$userid.'_'.$item->id,
-                                                              $gradeval, $nogradestr, '', '-1',
-                                                              true, false, $tabindices[$item->id]['grade']);
+                            $select = html_select::make($scaleopt, 'grade_'.$userid.'_'.$item->id,$gradeval, $nogradestr);
+                            $select->nothingvalue = '-1';
+                            $select->tabindex = $tabindices[$item->id]['grade'];
+                            $studentshtml .= $OUTPUT->select($select);
                         } elseif(!empty($scale)) {
                             $scales = explode(",", $scale->scale);