You are here

class geofieldProximityExposedFilter in Geofield 7.2

@file Contains geofieldProximityExposedFilter.

Hierarchy

Expanded class hierarchy of geofieldProximityExposedFilter

1 string reference to 'geofieldProximityExposedFilter'
geofield_proximity_views_handlers in views/geofield.views.inc
Implements hook proximity_views_handlers().

File

views/proximity_plugins/geofieldProximityExposedFilter.inc, line 8
Contains geofieldProximityExposedFilter.

View source
class geofieldProximityExposedFilter extends geofieldProximityBase implements geofieldProximityPluginInterface {
  public function getSourceValue($views_plugin) {
    $exposedFilter = $views_plugin->view->display_handler
      ->get_handler('filter', 'field_geofield_distance');
    if ($exposedFilter) {
      $filterProximityPlugin = geofield_proximity_load_plugin($exposedFilter->options['source']);
      return $filterProximityPlugin
        ->getSourceValue($exposedFilter);
    }
    return FALSE;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
geofieldProximityBase::options_form public function Overrides geofieldProximityPluginInterface::options_form 5
geofieldProximityBase::options_validate public function Overrides geofieldProximityPluginInterface::options_validate 2
geofieldProximityBase::option_definition public function All methods in geofieldProximityPluginInterface maps directly to a method in a views_handler class, expect for 'getSourceValue,' which is primarily called in the 'query' method, but also in other instances. Overrides geofieldProximityPluginInterface::option_definition 5
geofieldProximityBase::value_form public function Overrides geofieldProximityPluginInterface::value_form 1
geofieldProximityBase::value_validate public function Overrides geofieldProximityPluginInterface::value_validate
geofieldProximityExposedFilter::getSourceValue public function Overrides geofieldProximityBase::getSourceValue