From b1a2f5eea43afb50bc71098bd2d581aea4fd75a4 Mon Sep 17 00:00:00 2001 From: shish Date: Mon, 4 Jun 2007 02:57:21 +0000 Subject: [PATCH] 404 handler git-svn-id: file:///home/shish/svn/shimmie2/trunk@155 7f39781d-f577-437e-ae19-be835c7a54ca --- ext/handle_404/main.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ext/handle_404/main.php diff --git a/ext/handle_404/main.php b/ext/handle_404/main.php new file mode 100644 index 00000000..f6666c42 --- /dev/null +++ b/ext/handle_404/main.php @@ -0,0 +1,19 @@ +mode == "page" && (!isset($page->mainblocks) || count($page->mainblocks) == 0)) { + $h_pagename = html_escape($event->page); + header("HTTP/1.0 404 Page Not Found"); + $page->set_title("404"); + $page->set_heading("404 - No Handler Found"); + $page->add_main_block(new Block("Explanation", "No handler could be found for the page '$h_pagename'")); + } + } + } +} +add_event_listener(new Handle404(), 99); +?>