function oa_toolbar_oa_settings_form in Open Atrium Toolbar 7.2
Implements hook_oa_settings_form().
File
- ./
oa_toolbar.module, line 24 - Provides hook implementations and functionality for oa_toolbar.
Code
function oa_toolbar_oa_settings_form(&$form_state) {
$forms = array();
$form = array();
$form['oa_toolbar_hometext'] = array(
'#title' => t('Caption for space home page'),
'#type' => 'textfield',
'#default_value' => variable_get('oa_toolbar_hometext', ''),
'#description' => t('Caption shown in toolbar when on a space landing page.'),
);
$form['oa_toolbar_spacetext'] = array(
'#title' => t('Caption for Spaces'),
'#type' => 'textfield',
'#default_value' => variable_get('oa_toolbar_spacetext', t("Spaces")),
'#description' => t('Caption shown in dropdown for Spaces menu.'),
);
$form['oa_toolbar_recent'] = array(
'#title' => t('Show Recent spaces'),
'#type' => 'select',
'#required' => TRUE,
'#options' => array(
'1' => 'Yes',
'0' => 'No',
),
'#default_value' => variable_get('oa_toolbar_recent', 1),
'#description' => t('Determine if Recent spaces are shown instead of full Subscribed spaces list.'),
);
$form['oa_toolbar_toplevel'] = array(
'#title' => t('Only show top-level spaces'),
'#type' => 'select',
'#required' => TRUE,
'#options' => array(
'1' => 'Yes',
'0' => 'No',
),
'#default_value' => variable_get('oa_toolbar_toplevel', 1),
'#description' => t('Select whether only top-level spaces are shown in list next to home button.'),
);
if (oa_core_get_bootstrap_version() >= 3) {
$form['oa_toolbar_mouseover'] = array(
'#title' => t('Allow mouse-hover actions in toolbar'),
'#type' => 'checkbox',
'#default_value' => variable_get('oa_toolbar_mouseover', FALSE),
'#description' => t('If enabled, show dropdown menus in toobar on mouse-hover.'),
);
}
$forms[] = array(
'caption' => t('Toolbar settings'),
'form' => $form,
);
return $forms;
}