From a9f19d81b96aa83dabe4af0e1aea1f2ab8758c28 Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Sun, 5 Dec 2010 18:36:44 +0000 Subject: [PATCH] "DATA MODULE MDL-25564 fixed $PAGE->url, credits to Davo Smith" --- mod/data/view.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mod/data/view.php b/mod/data/view.php index 818bceb48fe..037f9fd007e 100755 --- a/mod/data/view.php +++ b/mod/data/view.php @@ -256,8 +256,21 @@ add_to_log($course->id, 'data', 'view', "view.php?id=$cm->id", $data->id, $cm->id); + $urlparams = array('d' => $data->id); + if ($record) { + $urlparams['rid'] = $record->id; + } + if ($page) { + $urlparams['page'] = $page; + } + if ($mode) { + $urlparams['mode'] = $mode; + } + if ($filter) { + $urlparams['filter'] = $filter; + } // Initialize $PAGE, compute blocks - $PAGE->set_url('/mod/data/view.php', array('id' => $cm->id)); + $PAGE->set_url('/mod/data/view.php', $urlparams); if (($edit != -1) and $PAGE->user_allowed_editing()) { $USER->editing = $edit; -- 2.43.0