From: tjhunt <tjhunt> Date: Thu, 28 Feb 2008 22:44:12 +0000 (+0000) Subject: MDL-12776 - Quiz email notification and separate groups mode - student not in group... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=255985f17b35dc59f80c98ac82bcff17d11e5afe;p=moodle.git MDL-12776 - Quiz email notification and separate groups mode - student not in group -> all teachers get email I have changed it so that if the quiz is set to groups mode, and if the student is not in a group, then only teachers with 'accessallgroups' get emailed. --- diff --git a/mod/quiz/locallib.php b/mod/quiz/locallib.php index defe8ae8cd..04114281ba 100644 --- a/mod/quiz/locallib.php +++ b/mod/quiz/locallib.php @@ -859,6 +859,11 @@ function quiz_send_notification_emails($course, $quiz, $attempt, $context, $cm) $groups = groups_get_all_groups($course->id, $USER->id); if (is_array($groups) && count($groups) > 0) { $groups = array_keys($groups); + } else if (groups_get_activity_groupmode($cm, $course) != NOGROUPS) { + // If the user is not in a group, and the quiz is set to group mode, + // then set $gropus to a non-existant id so that only users with + // 'moodle/site:accessallgroups' get notified. + $groups = -1; } else { $groups = ''; }