function smart_ip_views_bridge_openlayers_proximity_handler_field::options_form in Smart IP 7.2
Same name and namespace in other branches
- 6.2 modules/smart_ip_views_bridge/views/smart_ip_views_bridge_openlayers_proximity_handler_field.inc \smart_ip_views_bridge_openlayers_proximity_handler_field::options_form()
- 6 modules/smart_ip_views_bridge/views/smart_ip_views_bridge_openlayers_proximity_handler_field.inc \smart_ip_views_bridge_openlayers_proximity_handler_field::options_form()
Basic options for all sort criteria
File
- modules/
smart_ip_views_bridge/ views/ smart_ip_views_bridge_openlayers_proximity_handler_field.inc, line 8
Class
Code
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
if ($handlers = $this->view->display_handler
->get_handlers('filter')) {
$options = array();
foreach ($handlers as $name => $handler) {
if ($handler->definition['handler'] == 'smart_ip_views_bridge_openlayers_proximity_handler_filter_circle') {
$options[$name] = $handler->definition['group'] . ': ' . $handler->definition['title'] . ' (' . $handler
->admin_summary() . ')';
}
}
$form['location_provider'] = array(
'#title' => t('Location provider'),
'#type' => 'select',
'#options' => $options,
);
}
}