From fe879bf3084a7b5ff84d9a45f062cd9ceea32288 Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Tue, 2 Mar 2010 07:38:04 +0000 Subject: [PATCH] "MDL-21683, baseurl incorrectly defined, prevents deletion of repository instances, credits to Mark Johnson" --- repository/manage_instances.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repository/manage_instances.php b/repository/manage_instances.php index d9ee7bcf193..7acc6cb46ef 100644 --- a/repository/manage_instances.php +++ b/repository/manage_instances.php @@ -37,7 +37,9 @@ $contextid = optional_param('contextid', 0, PARAM_INT); $usercourseid = optional_param('usercourseid', SITEID, PARAM_INT); // Extra: used for user context only $url = new moodle_url('/repository/manage_instances.php'); -$baseurl = $CFG->wwwroot . '/repository/manage_instances.php?contextid=' . $contextid . '&sesskey='. sesskey(); + +$baseurl = new moodle_url('/repository/manage_instances.php'); +$baseurl->param('sesskey', sesskey()); if ($edit){ $url->param('edit', $edit); @@ -57,6 +59,7 @@ if ($sure !== '') { } if ($contextid !== 0) { $url->param('contextid', $contextid); + $baseurl->param('contextid', $contextid); } if ($usercourseid !== SITEID) { $url->param('usercourseid', $usercourseid);