You are here

function admin_select_admin_select_info in Administration Menu select 7

Implements hook_admin_select_info().

File

./admin_select.module, line 373
Core functionality for Administration Menu select module.

Code

function admin_select_admin_select_info() {
  $info = array();
  if (module_exists('toolbar')) {
    $info['toolbar'] = array(
      'title' => t('Toolbar module'),
      'access arguments' => array(
        'access toolbar',
      ),
      'suppress callback' => 'admin_select_toolbar_suppress',
    );
  }
  if (module_exists('admin_menu') && !function_exists('admin_menu_admin_select_info')) {
    $info['admin_menu'] = array(
      'title' => t('Administration menu module'),
      'access arguments' => array(
        'access administration menu',
      ),
      'suppress callback' => 'admin_menu_suppress',
    );
  }

  // Only support navbar if a version including https://drupal.org/node/1728726
  // exists (version 7.x-1.0-beta1 or later).
  if (module_exists('navbar') && !function_exists('navbar_admin_select_info')) {
    $info['navbar'] = array(
      'title' => t('Navigation toolbar'),
      'access arguments' => array(
        'access navbar',
      ),
      'suppress callback' => 'navbar_suppress',
    );
  }
  if (module_exists('admin') && !function_exists('admin_admin_select_info')) {
    $info['admin'] = array(
      'title' => t('Admin module'),
      'access arguments' => array(
        'use admin toolbar',
      ),
      'suppress callback' => 'admin_suppress',
    );
  }
  return $info;
}