You are here

function location_views_handler_arg_user_country in Location 5.3

Same name and namespace in other branches
  1. 5 contrib/location_views/location_views.module \location_views_handler_arg_user_country()

Country argument handler.

1 string reference to 'location_views_handler_arg_user_country'
location_views_arguments in contrib/location_views/location_views.module

File

contrib/location_views/location_views.module, line 805
Views-enables the location module.

Code

function location_views_handler_arg_user_country($op, &$query, $argtype, $arg = '') {
  switch ($op) {
    case 'link':
      return l($query->country == t('unknown') ? t('unknown') : location_country_name($query->country), "{$arg}/{$query->country}");
    case 'title':
      global $_location_views_country;
      $_location_views_country = $query;
      return $query == t('unknown') ? t('unknown') : $country_name;
    default:
      return location_views_handler_any($op, $query, $argtype, $arg, 'user', 'country');
  }
}