oops. fix to last commit about empty answers logic was wrong

This commit is contained in:
jamiesensei 2007-01-19 07:20:43 +00:00
parent b7d4df606e
commit 845b703bb9

View file

@ -176,13 +176,13 @@ class question_edit_calculated_form extends question_edit_form {
foreach ($answers as $key => $answer){ foreach ($answers as $key => $answer){
//check no of choices //check no of choices
$trimmedanswer = trim($answer); $trimmedanswer = trim($answer);
if (($trimmedanswer=='')||$answercount==0){ if (($trimmedanswer!='')||$answercount==0){
$eqerror = qtype_calculated_find_formula_errors($trimmedanswer); $eqerror = qtype_calculated_find_formula_errors($trimmedanswer);
if (FALSE !== $eqerror){ if (FALSE !== $eqerror){
$errors['answers['.$key.']'] = $eqerror; $errors['answers['.$key.']'] = $eqerror;
} }
} }
if ($trimmedanswer==''){ if ($trimmedanswer!=''){
if ('2' == $data['correctanswerformat'][$key] if ('2' == $data['correctanswerformat'][$key]
&& '0' == $data['correctanswerlength'][$key]) { && '0' == $data['correctanswerlength'][$key]) {
$errors['correctanswerlength['.$key.']'] = get_string('zerosignificantfiguresnotallowed','quiz'); $errors['correctanswerlength['.$key.']'] = get_string('zerosignificantfiguresnotallowed','quiz');