function term_merge_merge_form in Term Merge 6
Same name and namespace in other branches
- 5 term_merge.module \term_merge_merge_form()
Presents the form to select which node to merge into.
1 string reference to 'term_merge_merge_form'
File
- ./term_merge.module, line 53 
Code
function term_merge_merge_form(&$form_state, $tid) {
  //$form[] = array('#value' => $tid);
  $from_term = taxonomy_get_term($tid);
  $from_name = check_plain($from_term->name);
  $term = taxonomy_get_term($tid);
  $form['from_tid'] = array(
    '#type' => 'value',
    '#value' => $tid,
  );
  $form['to_tid'] = _taxonomy_term_select(t("Merge all '{$from_name}' items into"), 'to_tid', -1, $term->vid, '', FALSE, NULL, array(
    $tid,
  ));
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Merge'),
  );
  $form['info'] = array(
    '#value' => "<p>As a result of this operation, '{$from_name}' will be deleted and all the nodes tagged with '{$from_name}' will now be tagged with the selection in the box above. In addition '{$from_name}' will be listed as a synonym for the selected node.</p><p>Note that this operation is not reversible!</p>",
  );
  return $form;
}