1
0
mirror of https://github.com/moodle/moodle.git synced 2025-03-15 05:00:06 +01:00

MDL-29394 form editor - Use hidden field when only 1 format option is available

This commit is contained in:
Colin Chambers 2011-09-19 10:40:46 +01:00 committed by Eloy Lafuente (stronk7)
parent 3eabe0ccd5
commit 5a1a7112cd

@ -237,12 +237,12 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element {
$str .= '</textarea></div>'; $str .= '</textarea></div>';
$str .= '<div>'; $str .= '<div>';
$str .= '<select name="'.$elname.'[format]">'; if (count($formats)>1) {
foreach ($formats as $key=>$desc) { $str.= html_writer::select($formats, $elname.'[format]', $format, false);
$selected = ($format == $key) ? 'selected="selected"' : ''; } else {
$str .= '<option value="'.s($key).'" '.$selected.'>'.$desc.'</option>'; $str.= html_writer::empty_tag('input',
array('name'=>$elname.'[format]', 'type'=> 'hidden', 'value' => array_pop(array_keys($formats))));
} }
$str .= '</select>';
$str .= '</div>'; $str .= '</div>';
// during moodle installation, user area doesn't exist // during moodle installation, user area doesn't exist