search_api_location-8.x-1.0-alpha2/search_api_location.module

search_api_location.module
<?php

/**
 * @file
 * Adds location based search capabilities for Search API searches.
 */

/**
 * Returns an array of distance units.
 *
 * Distance searching is kilometer based, so all multipliers must be relative to
 * 1 kilometer.
 *
 * @return array
 *   An associative array with supported distance units and their
 *   specifications.
 */
function search_api_location_get_units() {
  $units = &drupal_static(__FUNCTION__);

  if (!isset($units)) {
    $units = [
      'km' => [
        'id' => 'km',
        'multiplier' => 1,
        'label' => 'Kilometers',
        'abbreviation' => 'km',
      ],
      'mi' => [
        'id' => 'mi',
        'multiplier' => 1.60935,
        'label' => 'Miles',
        'abbreviation' => 'mi',
      ],
    ];

    \Drupal::moduleHandler()->alter('search_api_location_units', $units);
  }

  return $units;
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc