You are here

function _admin_select_default in Administration Menu select 6

Same name and namespace in other branches
  1. 7 admin_select.module \_admin_select_default()
1 call to _admin_select_default()
admin_select_init in ./admin_select.module
Implements hook_init().

File

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

Code

function _admin_select_default() {
  $info = admin_select_get_admin_select_info();
  $settings = variable_get('admin_select_defaults', array());
  foreach ($settings as &$setting) {
    $setting['#weight'] = $setting['weight'];
  }
  uasort($settings, "element_sort");
  foreach ($settings as $rid => $setting) {
    if (isset($GLOBALS['user']->roles[$rid]) && (isset($info[$setting['admin_select_default']]) || empty($setting['admin_select_default']))) {
      return $setting['admin_select_default'];
    }
  }
  return '';
}