From cd0a2ed8823d1d77ba3389d1f297ce0cb4ffd308 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Wed, 23 Jun 2010 20:09:09 +0000 Subject: [PATCH] quiz reports MDL-22847 Cannot delete quiz attempts when a group is selected. --- mod/quiz/report/overview/report.php | 2 +- mod/quiz/report/responses/report.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php index a8e59d132e6..22f404ff35f 100644 --- a/mod/quiz/report/overview/report.php +++ b/mod/quiz/report/overview/report.php @@ -622,7 +622,7 @@ class quiz_overview_report extends quiz_default_report { global $DB, $COURSE; foreach($attemptids as $attemptid) { $attempt = $DB->get_record('quiz_attempts', array('id' => $attemptid)); - if ($groupstudents && !in_array($attempt->userid, $groupstudents)) { + if ($groupstudents && !array_key_exists($attempt->userid, $groupstudents)) { continue; } add_to_log($COURSE->id, 'quiz', 'delete attempt', 'report.php?id=' . $cm->id, diff --git a/mod/quiz/report/responses/report.php b/mod/quiz/report/responses/report.php index a485db3f01f..126ff50bb2f 100644 --- a/mod/quiz/report/responses/report.php +++ b/mod/quiz/report/responses/report.php @@ -115,7 +115,7 @@ class quiz_responses_report extends quiz_default_report { require_capability('mod/quiz:deleteattempts', $context); foreach ($attemptids as $attemptid) { $attempt = $DB->get_record('quiz_attempts', array('id' => $attemptid)); - if ($groupstudents && !in_array($attempt->userid, $groupstudents)) { + if ($groupstudents && !array_key_exists($attempt->userid, $groupstudents)) { continue; } add_to_log($course->id, 'quiz', 'delete attempt', 'report.php?id=' . $cm->id,