]> git.mjollnir.org Git - moodle.git/commitdiff
group MDL-19798 Added set_url calls
authorsamhemelryk <samhemelryk>
Wed, 16 Sep 2009 08:16:44 +0000 (08:16 +0000)
committersamhemelryk <samhemelryk>
Wed, 16 Sep 2009 08:16:44 +0000 (08:16 +0000)
group/group.php
group/index.php
group/overview.php

index 0c34712c81511ab692585e8f704de3a70f63818b..eb4f34daf0ed8cd1491b53dbac06346ee1a3eded 100644 (file)
@@ -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);
index cacdf3534cf5b50cffb5ab70790d2cf0e5745f76..f0a8dd1fdc9a33df6d6266005b193970fed46a8b 100644 (file)
@@ -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);
 
index c1f3db3847a80592656250f494bfb7435a7fd65f..c207a3e0b0f40863b6afc4fe7b6da76324e694b8 100644 (file)
@@ -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);