Browse Source

Fixes #266 - groupmemembersonly setting removed by MDL-44725

MOODLE_32_STABLE
Dan Marsden 8 years ago
parent
commit
bf93d84aa9
  1. 4
      classes/structure.php
  2. 2
      lib.php
  3. 2
      renderer.php

4
classes/structure.php

@ -711,7 +711,7 @@ class mod_attendance_structure {
if ($page) {
$usersperpage = $this->pageparams->perpage;
if (!empty($CFG->enablegroupmembersonly) and $this->cm->groupmembersonly) {
if (!empty($this->cm->groupingid)) {
$startusers = ($page - 1) * $usersperpage;
if ($groupid == 0) {
$groups = array_keys(groups_get_all_groups($this->cm->course, 0, $this->cm->groupingid, 'g.id'));
@ -728,7 +728,7 @@ class mod_attendance_structure {
$orderby, $startusers, $usersperpage);
}
} else {
if (!empty($CFG->enablegroupmembersonly) and $this->cm->groupmembersonly) {
if (!empty($this->cm->groupingid)) {
if ($groupid == 0) {
$groups = array_keys(groups_get_all_groups($this->cm->course, 0, $this->cm->groupingid, 'g.id'));
} else {

2
lib.php

@ -40,8 +40,6 @@ function attendance_supports($feature) {
return true;
case FEATURE_GROUPINGS:
return true;
case FEATURE_GROUPMEMBERSONLY:
return true;
case FEATURE_MOD_INTRO:
return true;
case FEATURE_BACKUP_MOODLE2:

2
renderer.php

@ -491,7 +491,7 @@ class mod_attendance_renderer extends plugin_renderer_base {
}
}
if (!empty($CFG->enablegroupmembersonly) and $takedata->cm->groupmembersonly) {
if (!empty($takedata->cm->groupingid)) {
if ($group == 0) {
$groups = array_keys(groups_get_all_groups($takedata->cm->course, 0, $takedata->cm->groupingid, 'g.id'));
} else {

Loading…
Cancel
Save