function geofield_handler_sort::options_form in Geofield 7.2
Basic options for all sort criteria
Overrides views_handler_sort::options_form
File
- views/
handlers/ geofield_handler_sort.inc, line 45 - Distance sort implementation.
Class
- geofield_handler_sort
- @file Distance sort implementation.
Code
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
$form['source'] = array(
'#type' => 'select',
'#title' => t('Source of Origin Point'),
'#description' => t('How do you want to enter your origin point?'),
'#options' => array(),
'#attached' => array(
'js' => array(
drupal_get_path('module', 'geofield') . '/js/viewsProximityValue.js',
),
),
'#default_value' => $this->options['source'],
);
$proximityHandlers = module_invoke_all('proximity_views_handlers');
foreach ($proximityHandlers as $key => $handler) {
$form['source']['#options'][$key] = $handler['name'];
if (class_exists($handler['class'])) {
$proximityPlugin = new $handler['class']();
$proximityPlugin
->options_form($form, $form_state, $this);
}
}
}