]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12776 - Quiz email notification and separate groups mode - student not in group...
authortjhunt <tjhunt>
Thu, 28 Feb 2008 22:44:12 +0000 (22:44 +0000)
committertjhunt <tjhunt>
Thu, 28 Feb 2008 22:44:12 +0000 (22:44 +0000)
mod/quiz/locallib.php

index defe8ae8cd5202462dfef8d5cac2dc5297d9be16..04114281ba6eb282bb3a125c25b13916dd38cb45 100644 (file)
@@ -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 = '';
     }