You are here

function nodewords_admin_form_taxonomy_form_term_alter in Nodewords: D6 Meta Tags 6.3

Implements hook_form_FORM_ID_alter().

File

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

Code

function nodewords_admin_form_taxonomy_form_term_alter(&$form, &$form_state) {
  $bool = nodewords_check_version('2.16') && !isset($form_state['confirm_delete']) && !isset($form_state['confirm_parents']);
  if ($bool) {
    if (!empty($form_state['values']['nodewords'])) {
      $tags = $form_state['values']['nodewords'];
    }
    elseif (isset($form['tid']['#value']) && is_numeric($form['tid']['#value'])) {
      $id = $form['tid']['#value'];
      $tags = nodewords_load_tags(array(
        'type' => NODEWORDS_TYPE_TERM,
        'id' => $id,
      ));
    }
    else {
      $tags = array();
    }
    $form['nodewords'] = nodewords_tags_edit_fields(array(
      'type' => NODEWORDS_TYPE_TERM,
      'id' => isset($id) ? $id : 0,
    ), $tags, array(
      'fieldset' => TRUE,
    ));
    $form['submit']['#weight'] = 45;
    $form['delete']['#weight'] = 50;
  }
}