diff options
-rw-r--r-- | themes/xtemplate/xtemplate.theme | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/themes/xtemplate/xtemplate.theme b/themes/xtemplate/xtemplate.theme index a24149fef..75076004d 100644 --- a/themes/xtemplate/xtemplate.theme +++ b/themes/xtemplate/xtemplate.theme @@ -115,22 +115,18 @@ function xtemplate_header($title = "") { $xtemplate->template->parse("header.message"); } - ob_start(); - if ($xtemplate->sidebar == "left") { - print render_blocks("all"); + $blocks = render_blocks("all"); } else if ($xtemplate->sidebar == "both") { - print render_blocks("left"); + $blocks = render_blocks("left"); } - if ($blocks = ob_get_contents()) { + if ($blocks) { $xtemplate->template->assign("blocks", $blocks); $xtemplate->template->parse("header.blocks"); } - ob_end_clean(); - $xtemplate->template->parse("header"); print $xtemplate->template->text("header"); } |