function _taxonomy_publisher_filter_term_list_by_tid in Taxonomy Tools 7
Same name and namespace in other branches
- 8 taxonomy_publisher_filter/taxonomy_publisher_filter.api.inc \_taxonomy_publisher_filter_term_list_by_tid()
Unset unpublished terms from field options.
Parameters
array $options: array with widget options where tid = array key
1 call to _taxonomy_publisher_filter_term_list_by_tid()
- _taxonomy_publisher_filter_term_list in taxonomy_publisher_filter/
taxonomy_publisher_filter.api.inc - Check if result already cached , if not filter term by term.
File
- taxonomy_publisher_filter/
taxonomy_publisher_filter.api.inc, line 97 - API functions.
Code
function _taxonomy_publisher_filter_term_list_by_tid(&$options) {
if (count($options)) {
foreach ($options as $tid => $value) {
if (is_int($tid)) {
$term = taxonomy_term_load($tid);
if (_taxonomy_publisher_filter_check_term_is_unpublished($term)) {
unset($options[$tid]);
}
}
}
}
}