From 8449364cfa1fe4c9f4a59ee6f169fc3e5092a2e4 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 13 Oct 2009 06:45:38 +0000 Subject: [PATCH] redirect MDL-20546 Set page type to embedded to avoid ever printing header/blocks/footer on redirects --- lib/weblib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/weblib.php b/lib/weblib.php index 69a2713bfa..a5f7fb6453 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -2717,7 +2717,7 @@ function notice ($message, $link='', $course=NULL) { * @return void */ function redirect($url, $message='', $delay=-1) { - global $OUTPUT, $SESSION, $CFG; + global $OUTPUT, $PAGE, $SESSION, $CFG; if ($url instanceof moodle_url) { $url = $url->out(false, array(), false); @@ -2781,6 +2781,7 @@ function redirect($url, $message='', $delay=-1) { } // Include a redirect message, even with a HTTP redirect, because that is recommended practice. + $PAGE->set_generaltype('embedded'); // No header and footer needed $CFG->docroot = false; // to prevent the link to moodle docs from being displayed on redirect page. echo $OUTPUT->redirect_message($encodedurl, $message, $delay, $debugdisableredirect); exit; -- 2.39.5