MDL-19263 assignment: only notify users enrolled in course

This commit is contained in:
Charles Fulton
2012-04-20 06:16:15 -07:00
parent 8e35d0aef8
commit 4ef25d16cb
+7 -1
View File
@@ -1856,8 +1856,14 @@ class assignment_base {
* @return array
*/
function get_graders($user) {
global $DB;
//potential graders
$potgraders = get_users_by_capability($this->context, 'mod/assignment:grade', '', '', '', '', '', '', false, false);
list($enrolledsql, $params) = get_enrolled_sql($this->context, 'mod/assignment:grade', 0, true);
$sql = "SELECT u.*
FROM {user} u
JOIN ($enrolledsql) je ON je.id = u.id";
$potgraders = $DB->get_records_sql($sql, $params);
$graders = array();
if (groups_get_activity_groupmode($this->cm) == SEPARATEGROUPS) { // Separate groups are being used