You are here

function _term_reference_tree_hierarchy_flatten in Taxonomy Term Reference Tree Widget 7

1 call to _term_reference_tree_hierarchy_flatten()
term_reference_tree_process_checkbox_tree in ./term_reference_tree.widget.inc
Process the checkbox_tree widget.

File

./term_reference_tree.module, line 222

Code

function _term_reference_tree_hierarchy_flatten($terms_hierarchy) {
  $terms = array();
  foreach ($terms_hierarchy as $term) {
    $terms[$term->tid] = $term;
    if (!empty($term->children)) {
      $terms += _term_reference_tree_hierarchy_flatten($term->children);
    }
  }
  return $terms;
}