function simplemenu_enabled in SimpleMenu 7
Same name and namespace in other branches
- 6.2 simplemenu.module \simplemenu_enabled()
- 6 simplemenu.module \simplemenu_enabled()
Is simplemenu enabled for this page request?
1 call to simplemenu_enabled()
- simplemenu_init in ./
simplemenu.module - Implements hook_init().
File
- ./
simplemenu.module, line 30 - Creates a simplemenu.
Code
function simplemenu_enabled() {
$enabled =& drupal_static(__FUNCTION__);
if (!isset($enabled)) {
global $theme;
$is_overlay = FALSE;
if (function_exists('overlay_get_mode')) {
$is_overlay = overlay_get_mode() == 'child' ? TRUE : FALSE;
}
$exclusions = variable_get('simplemenu_exclusions', array());
$enabled = (!isset($exclusions[$theme]) || !$exclusions[$theme]) && user_access('view simplemenu') && _simplemenu_page_visibility() && _simplemenu_superuser_active() && !$is_overlay;
}
return $enabled;
}