$group = optional_param('group', -2, PARAM_INT);
if ($group > -2) {
- if (!array_key_exists('attsessiontype', $SESSION)) {
- $SESSION->attsessiontype = array();
- }
$SESSION->attsessiontype[$cm->course] = $group;
+ } elseif (!array_key_exists('attsessiontype', $SESSION)) {
+ $SESSION->attsessiontype = array();
+ $SESSION->attsessiontype[$cm->course] = -1;
}
+
if ($group == -1) {
$currentgroup = $group;
unset($SESSION->activegroup[$cm->course][VISIBLEGROUPS][$cm->groupingid]);