MDL-44952 mod_feedback: validate required multichoice

This commit is contained in:
Marina Glancy 2016-02-22 22:01:02 +08:00
parent 83a951023e
commit 8ad534bd9f
2 changed files with 2 additions and 1 deletions

View file

@ -578,7 +578,7 @@ class feedback_item_multichoice extends feedback_item_base {
return true; return true;
} }
if (!isset($value) OR !is_array($value) OR $value[0] == '' OR $value[0] == 0) { if (empty($value) OR !is_array($value) OR $value[0] == '' OR $value[0] == 0) {
return false; return false;
} }

View file

@ -63,6 +63,7 @@ class feedback_multichoice_form extends feedback_item_form {
$mform->addElement('selectyesno', $mform->addElement('selectyesno',
'hidenoselect', 'hidenoselect',
get_string('hide_no_select_option', 'feedback')); get_string('hide_no_select_option', 'feedback'));
$mform->disabledIf('hidenoselect', 'subtype', 'ne', 'r');
$mform->addElement('static', $mform->addElement('static',
'hint', 'hint',