From 782c84e939d03161894f2cf0a937c25c2ec9f6da Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Mon, 17 Aug 2009 15:19:31 +0000 Subject: [PATCH] MDL-19803 Upgraded calls to choose_from_menu --- mod/assignment/lib.php | 39 +++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 32d8dd12fa..cbefe869ba 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -956,7 +956,10 @@ class assignment_base { echo ''; } echo '
'; - choose_from_menu(make_grades_menu($this->assignment->grade), 'grade', $submission->grade, get_string('nograde'), '', -1, false, $disabled); + $select = html_select::make(make_grades_menu($this->assignment->grade), 'grade', $submission->grade, get_string('nograde')); + $select->nothingvalue = '-1'; + $select->disabled = $disabled; + echo $OUTPUT->select($select); echo '
'; echo '
'; @@ -971,7 +974,9 @@ class assignment_base { $options[0] = get_string('nooutcome', 'grades'); echo $options[$outcome->grades[$submission->userid]->grade]; } else { - choose_from_menu($options, 'outcome_'.$n.'['.$userid.']', $outcome->grades[$submission->userid]->grade, get_string('nooutcome', 'grades'), '', 0, false, false, 0, 'menuoutcome_'.$n); + $select = html_select::make($options, 'outcome_'.$n.'['.$userid.']', $outcome->grades[$submission->userid]->grade, get_string('nooutcome', 'grades')); + $select->id = 'menuoutcome_'.$n; + echo $OUTPUT->select($select); } echo ''; echo '
'; @@ -990,7 +995,7 @@ class assignment_base { echo ''; } else { echo '
'; - choose_from_menu(format_text_menu(), "format", $submission->format, ""); + echo $OUTPUT->select(html_select::make(format_text_menu(), "format", $submission->format, false)); helpbutton("textformat", get_string("helpformatting")); echo '
'; } @@ -1264,9 +1269,10 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade.'
'; } else if ($quickgrade) { - $menu = choose_from_menu(make_grades_menu($this->assignment->grade), - 'menu['.$auser->id.']', $auser->grade, - get_string('nograde'),'',-1,true,false,$tabindex++); + $select = html_select::make(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, get_string('nograde')); + $select->nothingvalue = '-1'; + $select->tabindex = $tabindex++; + $menu = $OUTPUT->select($select); $grade = '
'. $menu .'
'; } else { $grade = '
'.$this->display_grade($auser->grade).'
'; @@ -1277,9 +1283,10 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade.'
'; } else if ($quickgrade) { - $menu = choose_from_menu(make_grades_menu($this->assignment->grade), - 'menu['.$auser->id.']', $auser->grade, - get_string('nograde'),'',-1,true,false,$tabindex++); + $select = html_select::make(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, get_string('nograde')); + $select->nothingvalue = '-1'; + $select->tabindex = $tabindex++; + $menu = $OUTPUT->select($select); $grade = '
'.$menu.'
'; } else { $grade = '
'.$this->display_grade($auser->grade).'
'; @@ -1304,9 +1311,10 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade . '
'; } else if ($quickgrade) { // allow editing - $menu = choose_from_menu(make_grades_menu($this->assignment->grade), - 'menu['.$auser->id.']', $auser->grade, - get_string('nograde'),'',-1,true,false,$tabindex++); + $select = html_select::make(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, get_string('nograde')); + $select->nothingvalue = '-1'; + $select->tabindex = $tabindex++; + $menu = $OUTPUT->select($select); $grade = '
'.$menu.'
'; } else { $grade = '
-
'; @@ -1354,8 +1362,11 @@ class assignment_base { $outcomes .= ': '.$options[$outcome->grades[$auser->id]->grade].''; } else { $outcomes .= ' '; - $outcomes .= choose_from_menu($options, 'outcome_'.$n.'['.$auser->id.']', - $outcome->grades[$auser->id]->grade, get_string('nooutcome', 'grades'), '', 0, true, false, 0, 'outcome_'.$n.'_'.$auser->id); + $select = html_select::make($options, 'outcome_'.$n.'['.$auser->id.']', $outcome->grades[$auser->id]->grade, get_string('nooutcome', 'grades')); + $select->nothingvalue = '0'; + $select->tabindex = $tabindex++; + $select->id = 'outcome_'.$n.'_'.$auser->id; + $outcomes .= $OUTPUT->select($select); } $outcomes .= ''; } -- 2.39.5