You are here

function nodewords_admin_form_taxonomy_form_vocabulary_alter in Nodewords: D6 Meta Tags 6.3

Implements hook_form_FORM_ID_alter().

File

nodewords_admin/nodewords_admin.module, line 47
Administration interface for Nodewords.

Code

function nodewords_admin_form_taxonomy_form_vocabulary_alter(&$form, &$form_state) {
  if (isset($form['vid']['#value'])) {
    $id = $form['vid']['#value'];
    if (!empty($form_state['values']['nodewords'])) {
      $tags = $form_state['values']['nodewords'];
    }
    elseif (isset($id) && is_numeric($id)) {
      $tags = nodewords_load_tags(array(
        'type' => NODEWORDS_TYPE_VOCABULARY,
        'id' => $id,
      ));
    }
    else {
      $tags = array();
    }
    $form['nodewords'] = nodewords_tags_edit_fields(array(
      'type' => NODEWORDS_TYPE_VOCABULARY,
      'id' => $id,
    ), $tags, array(
      'fieldset' => TRUE,
    ));
    $form['submit']['#weight'] = 45;
    $form['delete']['#weight'] = 50;
  }
}