]> git.mjollnir.org Git - moodle.git/commitdiff
repository MDL-19821 Added set_url call
authorsamhemelryk <samhemelryk>
Fri, 16 Oct 2009 03:23:05 +0000 (03:23 +0000)
committersamhemelryk <samhemelryk>
Fri, 16 Oct 2009 03:23:05 +0000 (03:23 +0000)
repository/manage_instances.php

index 60db8402135a0193bca1319a29a7622945855e40..315d2a200ad848ef06f1979ebde94d554d5f0141 100644 (file)
     $contextid = optional_param('contextid', 0, PARAM_INT);
     $usercourseid = optional_param('usercourseid', SITEID, PARAM_INT);  // Extra: used for user context only
 
+    $url = new moodle_url($CFG->wwwroot.'/repository/manage_instances.php');
+
     if ($edit){
+        $url->param('edit', $edit);
         $pagename = 'repositoryinstanceedit';
     } else if ($delete) {
+        $url->param('delete', $delete);
         $pagename = 'repositorydelete';
     } else if ($new) {
+        $url->param('new', $new);
         $pagename = 'repositoryinstancenew';
     } else {
         $pagename = 'repositorylist';
     }
 
+    if ($sure !== '') {
+        $url->param('sure', $sure);
+    }
+    if ($contextid !== 0) {
+        $url->param('contextid', $contextid);
+    }
+    if ($usercourseid !== SITEID) {
+        $url->param('usercourseid', $usercourseid);
+    }
+
+    $PAGE->set_url($url);
+
     require_login(SITEID, false);
 
     $context = get_context_instance_by_id($contextid);