diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/menu.inc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index 8020cf0f1..b94d1ee4e 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -2119,10 +2119,6 @@ function _menu_router_build($callbacks) { // Apply inheritance rules. foreach ($menu as $path => $v) { $item = &$menu[$path]; - if (!isset($item['access callback']) && isset($item['access arguments'])) { - // Default callback. - $item['access callback'] = 'user_access'; - } if (!$item['_tab']) { // Non-tab items. $item['tab_parent'] = ''; @@ -2164,6 +2160,10 @@ function _menu_router_build($callbacks) { } } } + if (!isset($item['access callback']) && isset($item['access arguments'])) { + // Default callback. + $item['access callback'] = 'user_access'; + } if (!isset($item['access callback']) || empty($item['page callback'])) { $item['access callback'] = 0; } |