You are here

location_handler_argument_location_country.inc in Location 7.3

Argument handler to accept a country code or name.

File

handlers/location_handler_argument_location_country.inc
View source
<?php

/**
 * @file
 * Argument handler to accept a country code or name.
 */

// @codingStandardsIgnoreStart
class location_handler_argument_location_country extends views_handler_argument {

  /**
   * Override the behavior of title(). Get the country name.
   */
  public function title() {
    return location_country_name($this->argument);
  }

  /**
   * {@inheritdoc}
   */
  public function summary_name($data) {
    $value = $data->{$this->name_alias};
    if (empty($value)) {
      return t('Unknown');
    }
    return location_country_name($value);
  }

}

// @codingStandardsIgnoreEnd