You are here

location_handler_argument_location_province.inc in Location 6.3

File

handlers/location_handler_argument_location_province.inc
View source
<?php

/**
 * Argument handler to accept a province code or name.
 */
class location_handler_argument_location_province extends views_handler_argument {

  /**
   * Override the behavior of title(). Get the province name.
   */
  function title() {
    if (isset($this->view->argument['country'])) {
      $country = $this->view->argument['country']->argument;
    }
    else {
      $country = variable_get('location_default_country', 'us');
    }
    return location_province_name($country, $this->argument);
  }
  function summary_name($data) {
    $value = $data->{$this->name_alias};
    if (empty($value)) {
      return t('Unknown');
    }
    if (isset($this->view->argument['country'])) {
      $country = $this->view->argument['country']->argument;
    }
    else {
      $country = variable_get('location_default_country', 'us');
    }
    return location_province_name($country, $value);
  }

}

Classes

Namesort descending Description
location_handler_argument_location_province Argument handler to accept a province code or name.