From af333695f40a4ca51e393ec3ab2f90fa74858a0f Mon Sep 17 00:00:00 2001 From: samhemelryk Date: Wed, 16 Sep 2009 08:16:44 +0000 Subject: [PATCH] group MDL-19798 Added set_url calls --- group/group.php | 6 ++++++ group/index.php | 9 +++++++++ group/overview.php | 9 +++++++++ 3 files changed, 24 insertions(+) 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); -- 2.39.5