diff --git a/main/exercise/Draggable.php b/main/exercise/Draggable.php index 58416fc2ba..0aaa96e3a1 100644 --- a/main/exercise/Draggable.php +++ b/main/exercise/Draggable.php @@ -55,7 +55,7 @@ class Draggable extends Question $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0) { + if ($answer->nbrAnswers > 0) { $nb_matches = $nb_options = 0; for ($i = 1; $i <= $answer->nbrAnswers; $i++) { if ($answer->isCorrect($i)) { diff --git a/main/exercise/MatchingDraggable.php b/main/exercise/MatchingDraggable.php index 00a6f893dd..b32d1c8103 100644 --- a/main/exercise/MatchingDraggable.php +++ b/main/exercise/MatchingDraggable.php @@ -35,7 +35,7 @@ class MatchingDraggable extends Question $answer = new Answer($this->id); $answer->read(); - if (!empty($answer->nbrAnswers) && count($answer->nbrAnswers) > 0) { + if ($answer->nbrAnswers > 0) { for ($i = 1; $i <= $answer->nbrAnswers; $i++) { $correct = $answer->isCorrect($i); if (empty($correct)) { @@ -58,7 +58,7 @@ class MatchingDraggable extends Question $nb_options++; } } elseif (!empty($this->id)) { - if (count($answer->nbrAnswers) > 0) { + if ($answer->nbrAnswers > 0) { $nb_matches = $nb_options = 0; for ($i = 1; $i <= $answer->nbrAnswers; $i++) { if ($answer->isCorrect($i)) { diff --git a/main/exercise/UniqueAnswerImage.php b/main/exercise/UniqueAnswerImage.php index c5d4983b1c..39e003ebc9 100644 --- a/main/exercise/UniqueAnswerImage.php +++ b/main/exercise/UniqueAnswerImage.php @@ -77,7 +77,7 @@ class UniqueAnswerImage extends UniqueAnswer $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $numberAnswers = $answer->nbrAnswers; } } diff --git a/main/exercise/answer.class.php b/main/exercise/answer.class.php index 0e9c845697..1fd2ec4cda 100755 --- a/main/exercise/answer.class.php +++ b/main/exercise/answer.class.php @@ -35,6 +35,7 @@ class Answer public $new_hotspot_coordinates; public $new_hotspot_type; public $autoId; + /** @var int Number of answers in the question */ public $nbrAnswers; public $new_nbrAnswers; public $new_destination; // id of the next question if feedback option is set to Directfeedback diff --git a/main/exercise/global_multiple_answer.class.php b/main/exercise/global_multiple_answer.class.php index 60eb71befd..d998222c34 100755 --- a/main/exercise/global_multiple_answer.class.php +++ b/main/exercise/global_multiple_answer.class.php @@ -58,7 +58,7 @@ class GlobalMultipleAnswer extends Question if (!empty($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } } diff --git a/main/exercise/matching.class.php b/main/exercise/matching.class.php index 12b6286f02..6da1c4a602 100755 --- a/main/exercise/matching.class.php +++ b/main/exercise/matching.class.php @@ -42,7 +42,7 @@ class Matching extends Question if (isset($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (!empty($answer->nbrAnswers) && count($answer->nbrAnswers) > 0) { + if ($answer->nbrAnswers > 0) { for ($i = 1; $i <= $answer->nbrAnswers; $i++) { $correct = $answer->isCorrect($i); if (empty($correct)) { @@ -65,7 +65,7 @@ class Matching extends Question $nb_options++; } } elseif (!empty($this->id)) { - if (count($answer->nbrAnswers) > 0) { + if ($answer->nbrAnswers > 0) { $nb_matches = $nb_options = 0; for ($i = 1; $i <= $answer->nbrAnswers; $i++) { if ($answer->isCorrect($i)) { diff --git a/main/exercise/multiple_answer.class.php b/main/exercise/multiple_answer.class.php index df2787799d..8b0ce5a3da 100755 --- a/main/exercise/multiple_answer.class.php +++ b/main/exercise/multiple_answer.class.php @@ -67,7 +67,7 @@ class MultipleAnswer extends Question if (!empty($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } } diff --git a/main/exercise/multiple_answer_combination.class.php b/main/exercise/multiple_answer_combination.class.php index ae8e50e5e0..7cf2b0a0d8 100755 --- a/main/exercise/multiple_answer_combination.class.php +++ b/main/exercise/multiple_answer_combination.class.php @@ -59,7 +59,7 @@ class MultipleAnswerCombination extends Question if (!empty($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } } diff --git a/main/exercise/multiple_answer_true_false.class.php b/main/exercise/multiple_answer_true_false.class.php index 6c839a6f7a..4b089b4383 100755 --- a/main/exercise/multiple_answer_true_false.class.php +++ b/main/exercise/multiple_answer_true_false.class.php @@ -69,7 +69,7 @@ class MultipleAnswerTrueFalse extends Question $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } } diff --git a/main/exercise/unique_answer.class.php b/main/exercise/unique_answer.class.php index 085a397f03..b0daaadcc5 100755 --- a/main/exercise/unique_answer.class.php +++ b/main/exercise/unique_answer.class.php @@ -87,7 +87,7 @@ class UniqueAnswer extends Question if (!empty($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } } diff --git a/main/exercise/unique_answer_no_option.class.php b/main/exercise/unique_answer_no_option.class.php index bc2287d632..d8b5e3cfc0 100755 --- a/main/exercise/unique_answer_no_option.class.php +++ b/main/exercise/unique_answer_no_option.class.php @@ -84,7 +84,7 @@ class UniqueAnswerNoOption extends Question if (!empty($this->id)) { $answer = new Answer($this->id); $answer->read(); - if (count($answer->nbrAnswers) > 0 && !$form->isSubmitted()) { + if ($answer->nbrAnswers > 0 && !$form->isSubmitted()) { $nb_answers = $answer->nbrAnswers; } }