You are here

function context_admin_taxonomy_list_menu_content_form in Contextual Administration 7

Same name and namespace in other branches
  1. 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;
}