From 93af06be285175daa30d022c8210c508a9d32c5f Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Thu, 11 Feb 2010 08:43:39 +0000 Subject: [PATCH] MDL-20204 converted more selects in forms --- mod/assignment/lib.php | 38 ++++++++++++++++---------------------- mod/feedback/mapcourse.php | 2 +- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 44f0928b001..11d5a3493df 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -967,10 +967,9 @@ class assignment_base { echo ''; } echo '
'; - $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); + $attributes = array(); + $attributes['disabled'] = $disabled ? 'disabled' : null; + echo html_writer::select(make_grades_menu($this->assignment->grade),'grade', $submission->grade, array(-1=>get_string('nograde')), $attributes); echo '
'; echo '
'; @@ -1278,10 +1277,9 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade.'
'; } else if ($quickgrade) { - $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); + $attributes = array(); + $attributes['tabindex'] = $tabindex++; + $menu = html_writer::select(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, array(-1=>get_string('nograde')), $attributes); $grade = '
'. $menu .'
'; } else { $grade = '
'.$this->display_grade($auser->grade).'
'; @@ -1292,10 +1290,9 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade.'
'; } else if ($quickgrade) { - $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); + $attributes = array(); + $attributes['tabindex'] = $tabindex++; + $menu = html_writer::select(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, array(-1=>get_string('nograde')), $attributes); $grade = '
'.$menu.'
'; } else { $grade = '
'.$this->display_grade($auser->grade).'
'; @@ -1320,10 +1317,9 @@ class assignment_base { if ($final_grade->locked or $final_grade->overridden) { $grade = '
'.$final_grade->formatted_grade . '
'; } else if ($quickgrade) { // allow editing - $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); + $attributes = array(); + $attributes['tabindex'] = $tabindex++; + $menu = html_writer::select(make_grades_menu($this->assignment->grade), 'menu['.$auser->id.']', $auser->grade, array(-1=>get_string('nograde')), $attributes); $grade = '
'.$menu.'
'; } else { $grade = '
-
'; @@ -1373,12 +1369,10 @@ class assignment_base { $options[0] = get_string('nooutcome', 'grades'); $outcomes .= ': '.$options[$outcome->grades[$auser->id]->grade].''; } else { - $outcomes .= ' '; - $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); + $attributes = array(); + $attributes['tabindex'] = $tabindex++; + $attributes['id'] = 'outcome_'.$n.'_'.$auser->id; + $outcomes .= ' '.html_writer::select($options, 'outcome_'.$n.'['.$auser->id.']', $outcome->grades[$auser->id]->grade, array(0=>get_string('nooutcome', 'grades')), $attributes); } $outcomes .= ''; } diff --git a/mod/feedback/mapcourse.php b/mod/feedback/mapcourse.php index 942e8976937..71a8a42ed1f 100644 --- a/mod/feedback/mapcourse.php +++ b/mod/feedback/mapcourse.php @@ -95,7 +95,7 @@ $params = array("%{$searchcourse}%", "%{$searchcourse}%"); if (($courses = $DB->get_records_sql_menu($sql, $params)) && !empty($searchcourse)) { echo ' ' . get_string('courses') . ': '; - echo $OUTPUT->select(html_select::make ($courses, 'coursefilter', $coursefilter)); + echo html_writer::select($courses, 'coursefilter', $coursefilter); echo ''; echo $OUTPUT->help_icon('mapcourses', '', 'feedback', true); echo '';