MDL-48074 enrol: option to filter by users 'not in any group'

This commit is contained in:
Davo Smith 2015-04-30 14:22:03 +01:00
parent e5eefbbf01
commit 0c9d8172b5
3 changed files with 9 additions and 2 deletions

View file

@ -280,8 +280,13 @@ class course_enrolment_manager {
// Group condition.
if ($this->groupfilter) {
$sql .= " AND gm.groupid = :groupid";
$params['groupid'] = $this->groupfilter;
if ($this->groupfilter < 0) {
// Show users who are not in any group.
$sql .= " AND gm.groupid IS NULL";
} else {
$sql .= " AND gm.groupid = :groupid";
$params['groupid'] = $this->groupfilter;
}
}
// Status condition.