function synonyms_views_handler_filter_entityreference_synonyms::admin_summary in Synonyms 7
Display the filter on the administrative summary.
Overrides views_handler_filter_numeric::admin_summary
File
- views/
synonyms_views_handler_filter_entityreference_synonyms.inc, line 106 - Definition of synonyms_views_handler_filter_entityreference_synonyms class.
Class
- synonyms_views_handler_filter_entityreference_synonyms
- Definition of synonyms friendly entity reference field filter.
Code
function admin_summary() {
if ($this
->is_a_group()) {
return t('grouped');
}
if (!empty($this->options['exposed'])) {
return t('exposed');
}
switch ($this->options['type']) {
case 'numeric':
case 'synonyms_autocomplete':
return parent::admin_summary();
break;
case 'synonyms_select':
$field = field_info_field($this->definition['field_name']);
$entity = entity_load($field['settings']['target_type'], array(
$this->value['value'],
));
$entity = reset($entity);
if (is_object($entity)) {
$label = entity_label($field['settings']['target_type'], $entity);
$options = $this
->operator_options('short');
return check_plain($options[$this->operator]) . ' ' . check_plain($label);
}
break;
}
}