From 9ff2ef390d3511f0f7f6e1ff92a04db40cf9cc3b Mon Sep 17 00:00:00 2001 From: Shish Date: Sun, 9 Aug 2015 13:39:48 +0100 Subject: [PATCH] make handle_404 handle blotter --- ext/handle_404/main.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ext/handle_404/main.php b/ext/handle_404/main.php index 241b8fda..518140f2 100644 --- a/ext/handle_404/main.php +++ b/ext/handle_404/main.php @@ -21,8 +21,8 @@ class Handle404 extends Extension { $filename = file_exists("themes/$theme_name/$f_pagename") ? "themes/$theme_name/$f_pagename" : "lib/static/$f_pagename"; - header("Cache-control: public, max-age=600"); - header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 600) . ' GMT'); + $page->add_http_header("Cache-control: public, max-age=600"); + $page->add_http_header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 600) . ' GMT'); $page->set_mode("data"); $page->set_data(file_get_contents($filename)); if(endsWith($filename, ".ico")) $page->set_type("image/x-icon"); @@ -45,6 +45,9 @@ class Handle404 extends Extension { foreach($blocks as $block) { if($block->section == "main") $n++; // more hax. } + if(class_exists("Blotter")) { + $n--; // even more hax. + } return $n; }