Log in

hypeCountries

hypeCountries

Elgg 3.0

Country utilities

Features

  • Country info, including name, ISO, ISO-3, ISO numeric, FIPS, TLD, currency code, postal code format and other
  • Country input view

Usage

Country select

echo elgg_view('input/country', array(
    'name' => 'country',
    'value' => 'CZ',
));

List countries

$countries = elgg()->countries->getCountries();
foreach ($countries as $country) {
    /* @var $country \hypeJunction\Country */
    echo "$country->name ($country->iso)";
}

Country info

Get a list of countries with extended details

$fields = array(
    'name',
    'iso',
    'iso3',
    //'iso_numeric',
    //'fips',
    'capital',
    //'area',
    //'population',
    //'continent',
    'tld',
    'currency_code',
    'currency_name',
    'phone_code',
    'postal_code_format',
    'postal_code_regex',
    'languages',
    //'geoname_id',
    'neighbours'
);

// Get a list of countries ordered by currency_code
$countries = elgg_get_country_info($fields, 'currency_code');

Package Releases

VersionRelease Date
hypeCountries 2.1.32.1.3
hypeCountries 2.1.22.1.2
hypeCountries 2.1.12.1.1
hypeCountries 2.1.02.1.0
hypeCountries 2.0.12.0.1
hypeCountries 2.0.02.0.0

About

Dependencies

Requires
Elgg version >= 3.0
Suggests
Plugin: hypeAutocomplete Any