function geofield_views_ui_change_proximity_widget in Geofield 7.2
1 string reference to 'geofield_views_ui_change_proximity_widget'
- geofield_handler_filter::options_form in views/
handlers/ geofield_handler_filter.inc - Provide the basic form which calls through to subforms.
File
- views/
handlers/ geofield_handler_filter.inc, line 240 - Distance filter implementation.
Code
function geofield_views_ui_change_proximity_widget($form, &$form_state) {
$item =& $form_state['handler']->options;
$changed = $item['source'] != $form_state['values']['options']['source'];
$item['source'] = $form_state['values']['options']['source'];
if ($changed) {
if ($item['source'] == 'manual') {
$item['value']['origin'] = array(
'lat' => '',
'lon' => '',
);
}
else {
$item['value']['origin'] = '';
}
}
$form_state['view']
->set_item($form_state['display_id'], $form_state['type'], $form_state['id'], $item);
views_ui_cache_set($form_state['view']);
$form_state['rerender'] = TRUE;
$form_state['rebuild'] = TRUE;
$form_state['force_expose_options'] = TRUE;
}