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;
}