From 7345d816fe6c51e71dc6ef07e0bbbd3519652932 Mon Sep 17 00:00:00 2001 From: danmarsden Date: Sun, 3 Apr 2005 23:39:05 +0000 Subject: [PATCH] Fix for Bug #2452 - Choice shows a bad number of answers --- mod/choice/view.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mod/choice/view.php b/mod/choice/view.php index f52165f636600..9f279875496db 100644 --- a/mod/choice/view.php +++ b/mod/choice/view.php @@ -75,8 +75,13 @@ } if (isteacher($course->id)) { - if ( $allanswers = get_records("choice_answers", "choice", $choice->id)) { - $responsecount = count($allanswers); + if ( $allanswers = get_records("choice_answers", "choice", $choice->id)) { + $responsecount = 0; + foreach ($allanswers as $aa) { + if (isstudent($course->id, $aa->userid) or isteacher($course->id, $aa->userid)) { //check to make sure user is enrolled in course. + $responsecount++; + } + } } else { $responsecount = 0; }