function context_admin_taxonomy_list_menu_content_form in Contextual Administration 7
Same name and namespace in other branches
- 6 plugins/context_admin/taxonomy_list_menu.inc \context_admin_taxonomy_list_menu_content_form()
1 string reference to 'context_admin_taxonomy_list_menu_content_form'
- taxonomy_list_menu.inc in plugins/
context_admin/ taxonomy_list_menu.inc
File
- plugins/
context_admin/ taxonomy_list_menu.inc, line 17
Code
function context_admin_taxonomy_list_menu_content_form($form, &$form_state) {
if (isset($form_state['conf']['context_admin_vocabulary'])) {
$default = $form_state['conf']['context_admin_vocabulary'];
}
else {
$default = NULL;
}
if (isset($form_state['conf']['context_admin_vocabulary_options'])) {
$default_option = $form_state['conf']['context_admin_vocabulary_options'];
}
else {
$default_option = NULL;
}
$types = taxonomy_get_vocabularies();
foreach ($types as $type) {
$options[$type->machine_name] = $type->name;
}
$form['context_admin_vocabulary'] = array(
'#type' => 'radios',
'#title' => t('Vocabulary'),
'#description' => t('Select the vocabulary list you would like.'),
'#required' => TRUE,
'#options' => $options,
'#default_value' => $default,
);
$form['context_admin_vocabulary_options'] = array(
'#type' => 'radios',
'#title' => t('Vocabulary Option'),
'#required' => TRUE,
'#options' => array(
'edit' => 'Edit Vocabulary',
'list' => 'List Terms',
'add' => 'Add Terms',
),
'#default_value' => $default_option,
);
return $form;
}