function _term_reference_tree_get_options in Taxonomy Term Reference Tree Widget 8
Same name and namespace in other branches
- 7.2 term_reference_tree.module \_term_reference_tree_get_options()
Return an array of options.
This function converts a list of taxonomy terms to a key/value list of options.
1 call to _term_reference_tree_get_options()
- CheckboxTree::processCheckboxTree in src/
Element/ CheckboxTree.php - Processes a checkboxes form element.
File
- ./
term_reference_tree.module, line 285
Code
function _term_reference_tree_get_options(&$terms, &$allowed, $filter) {
$options = [];
if (is_array($terms) && count($terms) > 0) {
foreach ($terms as $term) {
if (!$filter || is_array($allowed) && $allowed[$term->tid]) {
$options[$term->tid] = $term->name;
$options += _term_reference_tree_get_options($term->children, $allowed, $filter);
}
}
}
return $options;
}