You are here

class geofieldProximityContextualFilter in Geofield 7.2

@file Contains geofieldProximityContextualFilter.

Hierarchy

Expanded class hierarchy of geofieldProximityContextualFilter

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

File

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

View source
class geofieldProximityContextualFilter extends geofieldProximityBase implements geofieldProximityPluginInterface {
  public function getSourceValue($views_plugin) {
    $contextualFilter = $views_plugin->view->display_handler
      ->get_handler('argument', 'field_geofield_distance');
    if (isset($contextualFilter->view->argument['field_geofield_distance'])) {
      $argument = $contextualFilter->view->argument['field_geofield_distance'];
      return $contextualFilter
        ->parseArg($argument);
    }
    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
geofieldProximityContextualFilter::getSourceValue public function Overrides geofieldProximityBase::getSourceValue