function efq_views_handler_filter_term_reference::admin_summary in EntityFieldQuery Views Backend 7
Display the filter on the administrative summary.
Overrides views_handler_filter_in_operator::admin_summary
File
- handlers/
efq_views_handler_filter_term_reference.inc, line 305 - Definition of efq_views_handler_filter_term_node_tid.
Class
- efq_views_handler_filter_term_reference
- Filter by term id.
Code
function admin_summary() {
// set up $this->value_options for the parent summary
$this->value_options = array();
if ($this->value) {
$this->value = array_filter($this->value);
$query = new EntityFieldQuery();
$result = $query
->entityCondition('entity_type', 'taxonomy_term')
->entityCondition('entity_id', $this->value)
->execute();
if (!empty($result['taxonomy_term'])) {
$terms = entity_load('taxonomy_term', array_keys($result['taxonomy_term']));
foreach ($terms as $term) {
$this->value_options[$term->tid] = $term->name;
}
}
}
return parent::admin_summary();
}