diff --git a/main/exercice/multiple_answer.class.php b/main/exercice/multiple_answer.class.php index 1080824458..d3857091a7 100644 --- a/main/exercice/multiple_answer.class.php +++ b/main/exercice/multiple_answer.class.php @@ -93,7 +93,7 @@ class MultipleAnswer extends Question { Display::display_normal_message(get_lang('YouHaveToCreateAtLeastOneAnswer')); } - for($i = 1 ; $i <= $nb_answers ; ++$i) { + for ($i = 1 ; $i <= $nb_answers ; ++$i) { if(is_object($answer)) { $defaults['answer['.$i.']'] = $answer -> answer[$i]; $defaults['comment['.$i.']'] = $answer -> comment[$i]; @@ -114,12 +114,12 @@ class MultipleAnswer extends Question { $renderer->setElementTemplate('{error}
{element}', 'correct['.$i.']'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'weighting['.$i.']'); - $answer_number=$form->addElement('text', 'counter',null,'value="'.$i.'"'); + $answer_number=$form->addElement('text', 'counter['.$i.']', null, 'value="'.$i.'"'); $answer_number->freeze(); $form->addElement('checkbox', 'correct['.$i.']', null, null, 'class="checkbox" style="margin-left: 0em;"'); diff --git a/main/exercice/multiple_answer_combination.class.php b/main/exercice/multiple_answer_combination.class.php index 6606513d61..365f0d9991 100644 --- a/main/exercice/multiple_answer_combination.class.php +++ b/main/exercice/multiple_answer_combination.class.php @@ -107,12 +107,12 @@ class MultipleAnswerCombination extends Question { $renderer = & $form->defaultRenderer(); $renderer->setElementTemplate('{error}
{element}', 'correct['.$i.']'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); - $answer_number=$form->addElement('text', 'counter', null,'value="'.$i.'"'); + $answer_number=$form->addElement('text', 'counter['.$i.']', null,'value="'.$i.'"'); $answer_number->freeze(); $form->addElement('checkbox', 'correct['.$i.']', null, null, 'class="checkbox" style="margin-left: 0em;"'); diff --git a/main/exercice/multiple_answer_true_false.class.php b/main/exercice/multiple_answer_true_false.class.php index 4db14d4443..d7b564d757 100644 --- a/main/exercice/multiple_answer_true_false.class.php +++ b/main/exercice/multiple_answer_true_false.class.php @@ -126,11 +126,11 @@ class MultipleAnswerTrueFalse extends Question { for ($i = 1 ; $i <= $nb_answers ; ++$i) { $renderer->setElementTemplate('{error}
{element}', 'correct['.$i.']'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); - $answer_number=$form->addElement('text', 'counter',null,'value="'.$i.'"'); + $answer_number=$form->addElement('text', 'counter['.$i.']',null,'value="'.$i.'"'); $answer_number->freeze(); if (is_object($answer)) { diff --git a/main/exercice/unique_answer.class.php b/main/exercice/unique_answer.class.php index af2ab0ab15..c10316799d 100644 --- a/main/exercice/unique_answer.class.php +++ b/main/exercice/unique_answer.class.php @@ -189,12 +189,12 @@ class UniqueAnswer extends Question { $renderer =& $form->defaultRenderer(); $renderer->setElementTemplate('{error}
{element}', 'correct'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'weighting['.$i.']'); - $answer_number = $form->addElement('text', 'counter',null,' value = "'.$i.'"'); + $answer_number = $form->addElement('text', 'counter['.$i.']',null,' value = "'.$i.'"'); $answer_number->freeze(); $form->addElement('radio', 'correct', null, null, $i, 'class="checkbox" style="margin-left: 0em;"'); diff --git a/main/exercice/unique_answer_no_option.class.php b/main/exercice/unique_answer_no_option.class.php index 06c0288741..e774f46903 100644 --- a/main/exercice/unique_answer_no_option.class.php +++ b/main/exercice/unique_answer_no_option.class.php @@ -190,13 +190,13 @@ class UniqueAnswerNoOption extends Question { $renderer = & $form->defaultRenderer(); $renderer->setElementTemplate('{error}
{element}', 'correct'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'weighting['.$i.']'); - $answer_number=$form->addElement('text', 'counter', null,'value="'.$i.'"'); + $answer_number=$form->addElement('text', 'counter['.$i.']', null,'value="'.$i.'"'); $answer_number->freeze(); @@ -229,12 +229,12 @@ class UniqueAnswerNoOption extends Question { $renderer = & $form->defaultRenderer(); $renderer->setElementTemplate('{error}
{element}', 'correct'); - $renderer->setElementTemplate('{error}
{element}', 'counter'); + $renderer->setElementTemplate('{error}
{element}', 'counter['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'answer['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'comment['.$i.']'); $renderer->setElementTemplate('{error}
{element}', 'weighting['.$i.']'); - $answer_number=$form->addElement('text', 'counter',null,'value="-"'); + $answer_number=$form->addElement('text', 'counter['.$i.']',null,'value="-"'); $answer_number->freeze(); $form->addElement('hidden', 'position['.$i.']', '666');