function accountmenu_settings_form in Account menu 6
Same name and namespace in other branches
- 7 accountmenu.admin.inc \accountmenu_settings_form()
Returns the Account Menu settings form.
1 string reference to 'accountmenu_settings_form'
- accountmenu_menu in ./
accountmenu.module - Implements hook_menu.
File
- ./
accountmenu.admin.inc, line 10 - accountmenu.admin.inc admin/settings/accountmenu form constructor
Code
function accountmenu_settings_form() {
$options = menu_get_menus();
$description = t('The Account menu links are currently in "!name". They can be moved to be part of another menu.', array(
'!name' => $options[variable_get('accountmenu_menu_name', 'accountmenu')],
));
// cannot choose the current value
unset($options[variable_get('accountmenu_menu_name', 'accountmenu')]);
if (variable_get('accountmenu_menu_name', 'accountmenu') != 'accountmenu') {
$description .= ' ' . t('Or in the "!name" by themselves.', array(
'!name' => 'Account menu',
));
}
$form['accountmenu_menu_name'] = array(
'#type' => 'select',
'#title' => t('Move the links to'),
'#options' => $options,
'#description' => $description,
);
$form = system_settings_form($form);
$form['#submit'][] = '_accountmenu_reset_menu';
return $form;
}