function admin_select_user in Administration Menu select 6
Implements hook_user().
File
- ./
admin_select.module, line 120 - Core functionality for Administration Menu select module.
Code
function admin_select_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'form' && $category == 'account' && user_access('select administration menu')) {
$form = array();
$data = unserialize($edit['data']);
$info = admin_select_get_admin_select_info();
$options = array();
foreach ($info as $key => $item) {
if (!empty($item['access'])) {
$options[$key] = $item['title'];
}
}
asort($options);
$form['admin_select'] = array(
'#type' => 'fieldset',
'#title' => t('Administration Menu select settings'),
'#collapsible' => TRUE,
'#weight' => 10,
'#access' => !empty($options),
);
$form['admin_select']['admin_select'] = array(
'#type' => 'select',
'#options' => array(
'' => t('None'),
) + $options,
'#default_value' => isset($data['admin_select']) ? $data['admin_select'] : '',
);
return $form;
}
}