You are here

function taxonomy_multidelete_term_get_deleted_term_names in Taxonomy Multi-delete Terms 7

It will retrun name of the term name Which are deleted.

2 calls to taxonomy_multidelete_term_get_deleted_term_names()
taxonomy_multidelete_term_confirm_delete_terms in ./taxonomy_multidelete_term.module
Confirm form to delete terms.
taxonomy_multidelete_term_taxonomy_overview_terms_validate in ./taxonomy_multidelete_term.module
Validate delete term action.

File

./taxonomy_multidelete_term.module, line 403
Taxonomy multi delete module use to delete terms in bulk.

Code

function taxonomy_multidelete_term_get_deleted_term_names($tree, $form_state = NULL, $preseleted = NULL) {
  $name = array();
  if (!empty($preseleted)) {
    foreach ($tree as $term) {
      $name[] = taxonomy_multidelete_term_term_name_by_id($term);
    }
  }
  else {
    $term_deltas = array();
    foreach ($tree as $key => $term) {
      $term_deltas[$term->tid] = isset($term_deltas[$term->tid]) ? $term_deltas[$term->tid] + 1 : 0;
      $key = 'tid:' . $term->tid . ':' . $term_deltas[$term->tid];
      if (!empty($form_state['values'][$key]['view'])) {
        $seleted_tid = $term->tid;
        $name[] = taxonomy_multidelete_term_term_name_by_id($seleted_tid);
      }
    }
  }
  return $name;
}