From: samhemelryk Date: Wed, 16 Sep 2009 08:16:44 +0000 (+0000) Subject: group MDL-19798 Added set_url calls X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=af333695f40a4ca51e393ec3ab2f90fa74858a0f;p=moodle.git group MDL-19798 Added set_url calls --- diff --git a/group/group.php b/group/group.php index 0c34712c81..eb4f34daf0 100644 --- a/group/group.php +++ b/group/group.php @@ -49,6 +49,12 @@ if ($id) { $group->courseid = $course->id; } +if ($id !== 0) { + $PAGE->set_url(new moodle_url($CFG->wwwroot.'/group/group.php', array('id'=>$id))); +} else { + $PAGE->set_url(new moodle_url($CFG->wwwroot.'/group/group.php', array('courseid'=>$courseid))); +} + require_login($course); $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('moodle/course:managegroups', $context); diff --git a/group/index.php b/group/index.php index cacdf3534c..f0a8dd1fdc 100644 --- a/group/index.php +++ b/group/index.php @@ -38,6 +38,15 @@ if (!$course = $DB->get_record('course', array('id'=>$courseid))) { print_error('invalidcourse'); //'The course ID is invalid' } +$url = new moodle_url($CFG->wwwroot.'/group/index.php', array('id'=>$courseid)); +if ($userid) { + $url->param('user', $userid); +} +if ($groupid) { + $url->param('group', $groupid); +} +$PAGE->set_url($url); + // Make sure that the user has permissions to manage groups. require_login($course); diff --git a/group/overview.php b/group/overview.php index c1f3db3847..c207a3e0b0 100644 --- a/group/overview.php +++ b/group/overview.php @@ -21,6 +21,15 @@ if (!$course = $DB->get_record('course', array('id'=>$courseid))) { print_error('invalidcourse'); } +$url = new moodle_url($CFG->wwwroot.'/group/overview.php', array('course'=>$courseid)); +if ($groupid !== 0) { + $url->param('group', $groupid); +} +if ($groupingid !== 0) { + $url->param('grouping', $groupingid); +} +$PAGE->set_url($url); + // Make sure that the user has permissions to manage groups. require_login($course);