From 89b2069e4dcc160835eefa0ba11da550c31bdafc Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Mon, 6 Jan 2003 19:51:01 +0000 Subject: - Clean URL patch. --- index.php | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 0d725ebcb..a31d94bd4 100644 --- a/index.php +++ b/index.php @@ -3,19 +3,34 @@ include_once "includes/common.inc"; -page_header(); - -check_php_setting("magic_quotes_gpc", 0); -check_php_setting("register_globals", 1); +if ($q) { + $mod = arg(0); +} -if (module_hook(variable_get("site_frontpage", "node"), "page")) { - module_invoke(variable_get("site_frontpage", "node"), "page"); +if ($mod && module_hook($mod, "page")) { + if ($mod != "admin") { + page_header(); + } + module_invoke($mod, "page"); + if ($mod != "admin") { + page_footer(); + } } else { - $theme->header(); - $theme->footer(); -} + page_header(); -page_footer(); + check_php_setting("magic_quotes_gpc", 0); + check_php_setting("register_globals", 1); + + if (module_hook(variable_get("site_frontpage", "node"), "page")) { + module_invoke(variable_get("site_frontpage", "node"), "page"); + } + else { + $theme->header(); + $theme->footer(); + } + + page_footer(); +} ?> -- cgit v1.2.3