function geofield_filter_harmonizer_is_empty in Views Filter Harmonizer 8
Same name and namespace in other branches
- 1.0.x includes/filter_harmonizer_for_geofield.inc \geofield_filter_harmonizer_is_empty()
Implements hook_filter_harmonizer_is_empty().
Sets is_empty based on whether the supplied filter is considered "empty" for a Geofield (Proximity) regular filter.
File
- includes/
filter_harmonizer_for_geofield.inc, line 21 - filter_harmonizer_for_geofield.inc
Code
function geofield_filter_harmonizer_is_empty(&$is_empty, FilterPluginBase $filter) {
if ($filter instanceof GeofieldProximityFilter) {
$v = $filter->value;
$is_empty = !is_array($v) || !isset($v['value']) || $v['value'] === '' || empty($v['source_configuration']['origin']) || !isset($v['source_configuration']['origin']['lat']) || $v['source_configuration']['origin']['lat'] === '';
}
}