You are here

function simplemenu_enabled in SimpleMenu 6

Same name and namespace in other branches
  1. 6.2 simplemenu.module \simplemenu_enabled()
  2. 7 simplemenu.module \simplemenu_enabled()

Is simplemenu enabled for this page request?

1 call to simplemenu_enabled()
simplemenu_init in ./simplemenu.module
Implementation of hook_init().

File

./simplemenu.module, line 29
Creates a simplemenu.

Code

function simplemenu_enabled() {
  static $enabled;
  if (!isset($enabled)) {
    global $theme;
    $exclusions = variable_get('simplemenu_exclusions', array());
    $enabled = empty($exclusions[$theme]) && user_access('view simplemenu') && _simplemenu_page_visibility() && _simplemenu_superuser_active() && !isset($_GET['nodereference_explorer_edit']) && !isset($_GET['nodereference_explorer_node_type']) && !isset($_GET['automodal']);
  }
  return $enabled;
}