smart_ip_views_bridge_openlayers_proximity_handler_filter_circle.inc in Smart IP 7.2
File
modules/smart_ip_views_bridge/views/smart_ip_views_bridge_openlayers_proximity_handler_filter_circle.inc
View source
<?php
class smart_ip_views_bridge_openlayers_proximity_handler_filter_circle extends openlayers_proximity_handler_filter_circle {
function op_process($op = 'simple', $field) {
$token = $this->value['location'];
smart_ip_views_bridge_substitute_token_value($this->value['location'], $token);
parent::op_process($op, $field);
}
function value_form(&$form, &$form_state) {
parent::value_form($form, $form_state);
unset($form['location_as']['#options']['node'], $form['expose_button']);
$form['value']['location']['#description'] .= smart_ip_views_bridge_form_fields_description();
}
function exposed_form(&$form, &$form_state) {
parent::exposed_form($form, $form_state);
if (isset($this->view->exposed_input) && empty($this->view->exposed_input)) {
$token = $form['circle']['location']['#default_value'];
smart_ip_views_bridge_substitute_token_value($form['circle']['location']['#default_value'], $token);
smart_ip_views_bridge_substitute_token_value($form['circle']['location']['#value'], $token);
}
}
function exposed_validate(&$form, &$form_state) {
}
}