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 /modules/forum/forum.module | |
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 'modules/forum/forum.module')
-rw-r--r-- | modules/forum/forum.module | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 34709d39b..c1c6093ad 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -93,8 +93,13 @@ function forum_link($type, $node = 0, $main = 0) { $links[] = l(t("forums"), "forum"); } - if ($type == "system" && user_access("create forum topics")) { - menu("node/add/forum",t("forum topic"), "page"); + if ($type == "system") { + if (user_access("create forum topics")) { + menu("node/add/forum", t("forum topic"), "node_page"); + } + if (user_access("access content")) { + menu("forum", t("forums"), "forum_page", 0, 1); + } } if (!$main && $type == "node" && $node->type == "forum") { |