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;
}
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;
}

View File

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