diff options
author | Dries Buytaert <dries@buytaert.net> | 2003-01-06 19:51:01 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2003-01-06 19:51:01 +0000 |
commit | 89b2069e4dcc160835eefa0ba11da550c31bdafc (patch) | |
tree | 773450f8397097adf4c186eabb8bc0ff53c0ea77 /index.php | |
parent | 97858f9b2ebf7f32f00ab7688dc2eb6b3371207b (diff) | |
download | brdo-89b2069e4dcc160835eefa0ba11da550c31bdafc.tar.gz brdo-89b2069e4dcc160835eefa0ba11da550c31bdafc.tar.bz2 |
- Clean URL patch.
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 35 |
1 files changed, 25 insertions, 10 deletions
@@ -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(); +} ?> |