diff options
author | Dries Buytaert <dries@buytaert.net> | 2003-11-20 21:51:23 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2003-11-20 21:51:23 +0000 |
commit | 4bdac4333ba34adc61e19180b5f1bcde692615e2 (patch) | |
tree | ed30f0417f99d0257bef231f6652d1399d0e520a /index.php | |
parent | 9000f825cc63e6b52ad4f19f633d67aa16fef799 (diff) | |
download | brdo-4bdac4333ba34adc61e19180b5f1bcde692615e2.tar.gz brdo-4bdac4333ba34adc61e19180b5f1bcde692615e2.tar.bz2 |
- Patch by JonBob:
Phase 2 of the menu system integration project. This unifies the interface
used by admin and non-admin pages, and deprecates the _page hook in favor of
explicit callbacks from menu(). Breadcrumbs, titles, and help text go away
as a result of this patch; they will return in the phase 3 patch, printed
by the theme.
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 24 |
1 files changed, 3 insertions, 21 deletions
@@ -10,29 +10,11 @@ fix_gpc_magic(); menu_build("system"); if (menu_active_handler_exists()) { - $breadcrumb = menu_get_active_breadcrumb(); - array_pop($breadcrumb); - $title = menu_get_active_title(); - - print theme("header"); - print theme("breadcrumb", $breadcrumb); - if ($help = menu_get_active_help()) { - $contents = "<small>$help</small><hr />"; - } - $contents .= menu_execute_active_handler(); - print theme("box", $title, $contents); - print theme("footer"); + menu_execute_active_handler(); } else { - $mod = arg(0); - - if (isset($mod) && module_hook($mod, "page")) { - module_invoke($mod, "page"); - } - else { - print theme("header"); - print theme("footer"); - } + print theme("header"); + print theme("footer"); } drupal_page_footer(); |