MDL-12592 do not execute theme_setup() if header already printed

This commit is contained in:
skodak
2007-12-15 16:52:27 +00:00
parent 7d23e00836
commit 138b92ce7f
+5
View File
@@ -3187,6 +3187,11 @@ function theme_setup($theme = '', $params=NULL) {
global $CFG, $THEME, $SESSION, $USER, $HTTPSPAGEREQUIRED;
/// Do not mess with THEME if header already printed - this would break all the extra stuff in global $THEME from print_header()!!
if (defined('HEADER_PRINTED')) {
return;
}
if (empty($theme)) {
$theme = current_theme();
}