function _admin_select_default in Administration Menu select 7
Same name and namespace in other branches
- 6 admin_select.module \_admin_select_default()
2 calls to _admin_select_default()
- admin_select_form_user_profile_form_alter in ./
admin_select.module - Implements hook_form_user_profile_form_alter().
- admin_select_init in ./
admin_select.module - Implements hook_init().
File
- ./
admin_select.module, line 148 - 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 (array_keys($settings) as $rid) {
if (isset($GLOBALS['user']->roles[$rid]) && (isset($info[$settings[$rid]['admin_select_default']]) || empty($settings[$rid]['admin_select_default']))) {
return $settings[$rid]['admin_select_default'];
}
}
return '';
}