Added a little static variable to print_header to prevent it being called twice

This commit is contained in:
moodler
2006-04-10 14:40:39 +00:00
parent bb2848749a
commit 32613b509f
+9
View File
@@ -1849,6 +1849,15 @@ function print_header ($title='', $heading='', $navigation='', $focus='', $meta=
global $USER, $CFG, $THEME, $SESSION, $ME, $SITE, $HTTPSPAGEREQUIRED;
/// This makes sure that the header is never repeated twice on a page
static $headerprinted = false;
if ($headerprinted) {
return;
} else {
$headerprinted = true;
}
/// This is an ugly hack to be replaced later by a proper global $COURSE
global $course;
if (!empty($course->lang)) {