You are here

function geolocation_proximity_field_views_data_alter in Geolocation Proximity 7.2

Implements hook_field_views_data_alter()

File

./geolocation_proximity.views.inc, line 10
Contains Views hooks.

Code

function geolocation_proximity_field_views_data_alter(&$result, $field, $module) {
  if ($module == 'geolocation') {
    $field_name = $field['field_name'];
    foreach ($result as &$r) {
      $r[$field_name . '_distance'] = array(
        'group' => 'Geolocation',
        'title' => t('Distance'),
        'help' => t('Filter view results by distance, using geolocation data from %field.', array(
          '%field' => $field_name,
        )),
        'title short' => t('@field: distance', array(
          '@field' => $field_name,
        )),
        'filter' => array(
          'handler' => 'geolocation_proximity_views_handler_filter_distance',
        ),
        'field' => array(
          'handler' => 'geolocation_proximity_views_handler_field_distance',
          // This is use by the table display plugin.
          'click sortable' => TRUE,
        ),
      );
    }
  }
}