private $att;
public function __construct(attforblock $att) {
- if ($att->pageparams->grouptype)
+ if ($att->pageparams->grouptype) {
$this->users = $att->get_users($att->pageparams->grouptype);
- else
+ }
+ else {
$this->users = $att->get_users($att->pageparams->group);
+ }
$this->pageparams = $att->pageparams;
$this->perm = $att->perm;
$id = required_param('id', PARAM_INT);
$pageparams->sessionid = required_param('sessionid', PARAM_INT);
$pageparams->grouptype = required_param('grouptype', PARAM_INT);
-$pageparams->group = optional_param('group', null, PARAM_INT);
$pageparams->sort = optional_param('sort', null, PARAM_INT);
$pageparams->copyfrom = optional_param('copyfrom', null, PARAM_INT);
$pageparams->viewmode = optional_param('viewmode', null, PARAM_INT);
require_login($course, true, $cm);
+$pageparams->group = groups_get_activity_group($cm, true);
+
$pageparams->init($course->id);
$att = new attforblock($att, $cm, $course, $PAGE->context, $pageparams);