[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] phpgwapi/inc class.country.inc.php [Version-0_9_16-br
From: |
Dave Hall |
Subject: |
[Phpgroupware-cvs] phpgwapi/inc class.country.inc.php [Version-0_9_16-branch] |
Date: |
Wed, 27 Sep 2006 02:49:31 +0000 |
CVSROOT: /cvsroot/phpgwapi
Module name: phpgwapi
Branch: Version-0_9_16-branch
Changes by: Dave Hall <skwashd> 06/09/27 02:49:31
Modified files:
inc : class.country.inc.php
Log message:
auto generated class, with current list of iso 3166 country codes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/inc/class.country.inc.php?cvsroot=phpgwapi&only_with_tag=Version-0_9_16-branch&r1=1.3.4.4&r2=1.3.4.5
Patches:
Index: class.country.inc.php
===================================================================
RCS file: /cvsroot/phpgwapi/phpgwapi/inc/class.country.inc.php,v
retrieving revision 1.3.4.4
retrieving revision 1.3.4.5
diff -u -b -r1.3.4.4 -r1.3.4.5
--- class.country.inc.php 6 Nov 2004 15:34:26 -0000 1.3.4.4
+++ class.country.inc.php 27 Sep 2006 02:49:31 -0000 1.3.4.5
@@ -2,12 +2,13 @@
/**
* Countries
* @author Mark Peters <address@hidden>
- * @copyright Copyright (C) 2001 Mark Peters
- * @copyright Portions Copyright (C) 2004 Free Software Foundation
http://www.fsf.org/
+ * @auhtor Dave Hall skwashd at phpGroupWare.org
+ * @copyright Copyright (C) 2001 - 2006 Free Software Foundation
http://www.fsf.org/
* @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
+ * @interal do not edit, edit and run
phpgwapi/doc/generate-class-country.php to regenerate this class
* @package phpgwapi
* @subpackage contacts
- * @version $Id: class.country.inc.php,v 1.3.4.4 2004/11/06 15:34:26
powerstat Exp $
+ * @version $Id: class.country.inc.php,v 1.3.4.5 2006/09/27 02:49:31
skwashd Exp $
*/
/**
@@ -18,261 +19,280 @@
*/
class country
{
- var $country_array;
+ /**
+ * @var array $country_array list of ISO 3166 country codes
+ */
+ var $country_array = array
+ (
+ ' ' => 'Select One',
+ 'AF' => 'AFGHANISTAN',
+ 'AL' => 'ALBANIA',
+ 'DZ' => 'ALGERIA',
+ 'AS' => 'AMERICAN SAMOA',
+ 'AD' => 'ANDORRA',
+ 'AO' => 'ANGOLA',
+ 'AI' => 'ANGUILLA',
+ 'AQ' => 'ANTARCTICA',
+ 'AG' => 'ANTIGUA AND BARBUDA',
+ 'AR' => 'ARGENTINA',
+ 'AM' => 'ARMENIA',
+ 'AW' => 'ARUBA',
+ 'AU' => 'AUSTRALIA',
+ 'AT' => 'AUSTRIA',
+ 'AZ' => 'AZERBAIJAN',
+ 'BS' => 'BAHAMAS',
+ 'BH' => 'BAHRAIN',
+ 'BD' => 'BANGLADESH',
+ 'BB' => 'BARBADOS',
+ 'BY' => 'BELARUS',
+ 'BE' => 'BELGIUM',
+ 'BZ' => 'BELIZE',
+ 'BJ' => 'BENIN',
+ 'BM' => 'BERMUDA',
+ 'BT' => 'BHUTAN',
+ 'BO' => 'BOLIVIA',
+ 'BA' => 'BOSNIA AND HERZEGOVINA',
+ 'BW' => 'BOTSWANA',
+ 'BV' => 'BOUVET ISLAND',
+ 'BR' => 'BRAZIL',
+ 'IO' => 'BRITISH INDIAN OCEAN TERRITORY',
+ 'BN' => 'BRUNEI DARUSSALAM',
+ 'BG' => 'BULGARIA',
+ 'BF' => 'BURKINA FASO',
+ 'BI' => 'BURUNDI',
+ 'KH' => 'CAMBODIA',
+ 'CM' => 'CAMEROON',
+ 'CA' => 'CANADA',
+ 'CV' => 'CAPE VERDE',
+ 'KY' => 'CAYMAN ISLANDS',
+ 'CF' => 'CENTRAL AFRICAN REPUBLIC',
+ 'TD' => 'CHAD',
+ 'CL' => 'CHILE',
+ 'CN' => 'CHINA',
+ 'CX' => 'CHRISTMAS ISLAND',
+ 'CC' => 'COCOS (KEELING) ISLANDS',
+ 'CO' => 'COLOMBIA',
+ 'KM' => 'COMOROS',
+ 'CG' => 'CONGO',
+ 'CD' => 'CONGO, THE DEMOCRATIC REPUBLIC OF THE',
+ 'CK' => 'COOK ISLANDS',
+ 'CR' => 'COSTA RICA',
+ 'CI' => 'COTE D\'IVOIRE',
+ 'HR' => 'CROATIA',
+ 'CU' => 'CUBA',
+ 'CY' => 'CYPRUS',
+ 'CZ' => 'CZECH REPUBLIC',
+ 'DK' => 'DENMARK',
+ 'DJ' => 'DJIBOUTI',
+ 'DM' => 'DOMINICA',
+ 'DO' => 'DOMINICAN REPUBLIC',
+ 'EC' => 'ECUADOR',
+ 'EG' => 'EGYPT',
+ 'SV' => 'EL SALVADOR',
+ 'GQ' => 'EQUATORIAL GUINEA',
+ 'ER' => 'ERITREA',
+ 'EE' => 'ESTONIA',
+ 'ET' => 'ETHIOPIA',
+ 'FK' => 'FALKLAND ISLANDS (MALVINAS)',
+ 'FO' => 'FAROE ISLANDS',
+ 'FJ' => 'FIJI',
+ 'FI' => 'FINLAND',
+ 'FR' => 'FRANCE',
+ 'GF' => 'FRENCH GUIANA',
+ 'PF' => 'FRENCH POLYNESIA',
+ 'TF' => 'FRENCH SOUTHERN TERRITORIES',
+ 'GA' => 'GABON',
+ 'GM' => 'GAMBIA',
+ 'GE' => 'GEORGIA',
+ 'DE' => 'GERMANY',
+ 'GH' => 'GHANA',
+ 'GI' => 'GIBRALTAR',
+ 'GR' => 'GREECE',
+ 'GL' => 'GREENLAND',
+ 'GD' => 'GRENADA',
+ 'GP' => 'GUADELOUPE',
+ 'GU' => 'GUAM',
+ 'GT' => 'GUATEMALA',
+ 'GG' => 'GUERNSEY',
+ 'GW' => 'GUINEA-BISSAU',
+ 'GN' => 'GUINEA',
+ 'GY' => 'GUYANA',
+ 'HT' => 'HAITI',
+ 'HM' => 'HEARD ISLAND AND MCDONALD ISLANDS',
+ 'VA' => 'HOLY SEE (VATICAN CITY STATE)',
+ 'HN' => 'HONDURAS',
+ 'HK' => 'HONG KONG',
+ 'HU' => 'HUNGARY',
+ 'IS' => 'ICELAND',
+ 'IN' => 'INDIA',
+ 'ID' => 'INDONESIA',
+ 'IR' => 'IRAN, ISLAMIC REPUBLIC OF',
+ 'IQ' => 'IRAQ',
+ 'IE' => 'IRELAND',
+ 'IM' => 'ISLE OF MAN',
+ 'IL' => 'ISRAEL',
+ 'IT' => 'ITALY',
+ 'JM' => 'JAMAICA',
+ 'JP' => 'JAPAN',
+ 'JE' => 'JERSEY',
+ 'JO' => 'JORDAN',
+ 'KZ' => 'KAZAKHSTAN',
+ 'KE' => 'KENYA',
+ 'KI' => 'KIRIBATI',
+ 'KP' => 'KOREA, DEMOCRATIC PEOPLE\'S REPUBLIC OF',
+ 'KR' => 'KOREA, REPUBLIC OF',
+ 'KW' => 'KUWAIT',
+ 'KG' => 'KYRGYZSTAN',
+ 'AX' => 'Ã
LAND ISLANDS',
+ 'LA' => 'LAO PEOPLE\'S DEMOCRATIC REPUBLIC',
+ 'LV' => 'LATVIA',
+ 'LB' => 'LEBANON',
+ 'LS' => 'LESOTHO',
+ 'LR' => 'LIBERIA',
+ 'LY' => 'LIBYAN ARAB JAMAHIRIYA',
+ 'LI' => 'LIECHTENSTEIN',
+ 'LT' => 'LITHUANIA',
+ 'LU' => 'LUXEMBOURG',
+ 'MO' => 'MACAO',
+ 'MK' => 'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF',
+ 'MG' => 'MADAGASCAR',
+ 'MW' => 'MALAWI',
+ 'MY' => 'MALAYSIA',
+ 'MV' => 'MALDIVES',
+ 'ML' => 'MALI',
+ 'MT' => 'MALTA',
+ 'MH' => 'MARSHALL ISLANDS',
+ 'MQ' => 'MARTINIQUE',
+ 'MR' => 'MAURITANIA',
+ 'MU' => 'MAURITIUS',
+ 'YT' => 'MAYOTTE',
+ 'MX' => 'MEXICO',
+ 'FM' => 'MICRONESIA, FEDERATED STATES OF',
+ 'MD' => 'MOLDOVA, REPUBLIC OF',
+ 'MC' => 'MONACO',
+ 'MN' => 'MONGOLIA',
+ 'ME' => 'MONTENEGRO',
+ 'MS' => 'MONTSERRAT',
+ 'MA' => 'MOROCCO',
+ 'MZ' => 'MOZAMBIQUE',
+ 'MM' => 'MYANMAR',
+ 'NA' => 'NAMIBIA',
+ 'NR' => 'NAURU',
+ 'NP' => 'NEPAL',
+ 'AN' => 'NETHERLANDS ANTILLES',
+ 'NL' => 'NETHERLANDS',
+ 'NC' => 'NEW CALEDONIA',
+ 'NZ' => 'NEW ZEALAND',
+ 'NI' => 'NICARAGUA',
+ 'NG' => 'NIGERIA',
+ 'NE' => 'NIGER',
+ 'NU' => 'NIUE',
+ 'NF' => 'NORFOLK ISLAND',
+ 'MP' => 'NORTHERN MARIANA ISLANDS',
+ 'NO' => 'NORWAY',
+ 'OM' => 'OMAN',
+ 'PK' => 'PAKISTAN',
+ 'PW' => 'PALAU',
+ 'PS' => 'PALESTINIAN TERRITORY, OCCUPIED',
+ 'PA' => 'PANAMA',
+ 'PG' => 'PAPUA NEW GUINEA',
+ 'PY' => 'PARAGUAY',
+ 'PE' => 'PERU',
+ 'PH' => 'PHILIPPINES',
+ 'PN' => 'PITCAIRN',
+ 'PL' => 'POLAND',
+ 'PT' => 'PORTUGAL',
+ 'PR' => 'PUERTO RICO',
+ 'QA' => 'QATAR',
+ 'RE' => 'REUNION',
+ 'RO' => 'ROMANIA',
+ 'RU' => 'RUSSIAN FEDERATION',
+ 'RW' => 'RWANDA',
+ 'SH' => 'SAINT HELENA',
+ 'KN' => 'SAINT KITTS AND NEVIS',
+ 'LC' => 'SAINT LUCIA',
+ 'PM' => 'SAINT PIERRE AND MIQUELON',
+ 'VC' => 'SAINT VINCENT AND THE GRENADINES',
+ 'WS' => 'SAMOA',
+ 'SM' => 'SAN MARINO',
+ 'ST' => 'SAO TOME AND PRINCIPE',
+ 'SA' => 'SAUDI ARABIA',
+ 'SN' => 'SENEGAL',
+ 'RS' => 'SERBIA',
+ 'SC' => 'SEYCHELLES',
+ 'SL' => 'SIERRA LEONE',
+ 'SG' => 'SINGAPORE',
+ 'SK' => 'SLOVAKIA',
+ 'SI' => 'SLOVENIA',
+ 'SB' => 'SOLOMON ISLANDS',
+ 'SO' => 'SOMALIA',
+ 'ZA' => 'SOUTH AFRICA',
+ 'GS' => 'SOUTH GEORGIA AND THE SOUTH SANDWICH
ISLANDS',
+ 'ES' => 'SPAIN',
+ 'LK' => 'SRI LANKA',
+ 'SD' => 'SUDAN',
+ 'SR' => 'SURINAME',
+ 'SJ' => 'SVALBARD AND JAN MAYEN',
+ 'SZ' => 'SWAZILAND',
+ 'SE' => 'SWEDEN',
+ 'CH' => 'SWITZERLAND',
+ 'SY' => 'SYRIAN ARAB REPUBLIC',
+ 'TW' => 'TAIWAN, PROVINCE OF CHINA',
+ 'TJ' => 'TAJIKISTAN',
+ 'TZ' => 'TANZANIA, UNITED REPUBLIC OF',
+ 'TH' => 'THAILAND',
+ 'TL' => 'TIMOR-LESTE',
+ 'TG' => 'TOGO',
+ 'TK' => 'TOKELAU',
+ 'TO' => 'TONGA',
+ 'TT' => 'TRINIDAD AND TOBAGO',
+ 'TN' => 'TUNISIA',
+ 'TR' => 'TURKEY',
+ 'TM' => 'TURKMENISTAN',
+ 'TC' => 'TURKS AND CAICOS ISLANDS',
+ 'TV' => 'TUVALU',
+ 'UG' => 'UGANDA',
+ 'UA' => 'UKRAINE',
+ 'AE' => 'UNITED ARAB EMIRATES',
+ 'GB' => 'UNITED KINGDOM',
+ 'UM' => 'UNITED STATES MINOR OUTLYING ISLANDS',
+ 'US' => 'UNITED STATES',
+ 'UY' => 'URUGUAY',
+ 'UZ' => 'UZBEKISTAN',
+ 'VU' => 'VANUATU',
+ 'VE' => 'VENEZUELA',
+ 'VN' => 'VIET NAM',
+ 'VG' => 'VIRGIN ISLANDS, BRITISH',
+ 'VI' => 'VIRGIN ISLANDS, U.S.',
+ 'WF' => 'WALLIS AND FUTUNA',
+ 'EH' => 'WESTERN SAHARA',
+ 'YE' => 'YEMEN',
+ 'ZM' => 'ZAMBIA',
+ 'ZW' => 'ZIMBABWE',
+ );
+
+ /**
+ * @constructor
+ */
function country()
{
- $this->country_array = array(
- ' '=>'Select One',
- 'AF'=>'AFGHANISTAN',
- 'AL'=>'ALBANIA',
- 'DZ'=>'ALGERIA',
- 'AS'=>'AMERICAN SAMOA',
- 'AD'=>'ANDORRA',
- 'AO'=>'ANGOLA',
- 'AI'=>'ANGUILLA',
- 'AQ'=>'ANTARCTICA',
- 'AG'=>'ANTIGUA AND BARBUDA',
- 'AR'=>'ARGENTINA',
- 'AM'=>'ARMENIA',
- 'AW'=>'ARUBA',
- 'AU'=>'AUSTRALIA',
- 'AT'=>'AUSTRIA',
- 'AZ'=>'AZERBAIJAN',
- 'BS'=>'BAHAMAS',
- 'BH'=>'BAHRAIN',
- 'BD'=>'BANGLADESH',
- 'BB'=>'BARBADOS',
- 'BY'=>'BELARUS',
- 'BE'=>'BELGIUM',
- 'BZ'=>'BELIZE',
- 'BJ'=>'BENIN',
- 'BM'=>'BERMUDA',
- 'BT'=>'BHUTAN',
- 'BO'=>'BOLIVIA',
- 'BA'=>'BOSNIA AND HERZEGOVINA',
- 'BW'=>'BOTSWANA',
- 'BV'=>'BOUVET ISLAND',
- 'BR'=>'BRAZIL',
- 'IO'=>'BRITISH INDIAN OCEAN TERRITORY',
- 'BN'=>'BRUNEI DARUSSALAM',
- 'BG'=>'BULGARIA',
- 'BF'=>'BURKINA FASO',
- 'BI'=>'BURUNDI',
- 'KH'=>'CAMBODIA',
- 'CM'=>'CAMEROON',
- 'CA'=>'CANADA',
- 'CV'=>'CAPE VERDE',
- 'KY'=>'CAYMAN ISLANDS',
- 'CF'=>'CENTRAL AFRICAN REPUBLIC',
- 'TD'=>'CHAD',
- 'CL'=>'CHILE',
- 'CN'=>'CHINA',
- 'CX'=>'CHRISTMAS ISLAND',
- 'CC'=>'COCOS (KEELING) ISLANDS',
- 'CO'=>'COLOMBIA',
- 'KM'=>'COMOROS',
- 'CG'=>'CONGO',
- 'CD'=>'CONGO, THE DEMOCRATIC REPUBLIC OF THE',
- 'CK'=>'COOK ISLANDS',
- 'CR'=>'COSTA RICA',
- 'CI'=>'COTE D IVOIRE',
- 'HR'=>'CROATIA',
- 'CU'=>'CUBA',
- 'CY'=>'CYPRUS',
- 'CZ'=>'CZECH REPUBLIC',
- 'DK'=>'DENMARK',
- 'DJ'=>'DJIBOUTI',
- 'DM'=>'DOMINICA',
- 'DO'=>'DOMINICAN REPUBLIC',
- 'TP'=>'EAST TIMOR',
- 'EC'=>'ECUADOR',
- 'EG'=>'EGYPT',
- 'SV'=>'EL SALVADOR',
- 'GQ'=>'EQUATORIAL GUINEA',
- 'ER'=>'ERITREA',
- 'EE'=>'ESTONIA',
- 'ET'=>'ETHIOPIA',
- 'FK'=>'FALKLAND ISLANDS (MALVINAS)',
- 'FO'=>'FAROE ISLANDS',
- 'FJ'=>'FIJI',
- 'FI'=>'FINLAND',
- 'FR'=>'FRANCE',
- 'GF'=>'FRENCH GUIANA',
- 'PF'=>'FRENCH POLYNESIA',
- 'TF'=>'FRENCH SOUTHERN TERRITORIES',
- 'GA'=>'GABON',
- 'GM'=>'GAMBIA',
- 'GE'=>'GEORGIA',
- 'DE'=>'GERMANY',
- 'GH'=>'GHANA',
- 'GI'=>'GIBRALTAR',
- 'GR'=>'GREECE',
- 'GL'=>'GREENLAND',
- 'GD'=>'GRENADA',
- 'GP'=>'GUADELOUPE',
- 'GU'=>'GUAM',
- 'GT'=>'GUATEMALA',
- 'GN'=>'GUINEA',
- 'GW'=>'GUINEA-BISSAU',
- 'GY'=>'GUYANA',
- 'HT'=>'HAITI',
- 'HM'=>'HEARD ISLAND AND MCDONALD ISLANDS',
- 'VA'=>'HOLY SEE (VATICAN CITY STATE)',
- 'HN'=>'HONDURAS',
- 'HK'=>'HONG KONG',
- 'HU'=>'HUNGARY',
- 'IS'=>'ICELAND',
- 'IN'=>'INDIA',
- 'ID'=>'INDONESIA',
- 'IR'=>'IRAN, ISLAMIC REPUBLIC OF',
- 'IQ'=>'IRAQ',
- 'IE'=>'IRELAND',
- 'IL'=>'ISRAEL',
- 'IT'=>'ITALY',
- 'JM'=>'JAMAICA',
- 'JP'=>'JAPAN',
- 'JO'=>'JORDAN',
- 'KZ'=>'KAZAKSTAN',
- 'KE'=>'KENYA',
- 'KI'=>'KIRIBATI',
- 'KP'=>'KOREA DEMOCRATIC PEOPLES REPUBLIC OF',
- 'KR'=>'KOREA REPUBLIC OF',
- 'KW'=>'KUWAIT',
- 'KG'=>'KYRGYZSTAN',
- 'LA'=>'LAO PEOPLES DEMOCRATIC REPUBLIC',
- 'LV'=>'LATVIA',
- 'LB'=>'LEBANON',
- 'LS'=>'LESOTHO',
- 'LR'=>'LIBERIA',
- 'LY'=>'LIBYAN ARAB JAMAHIRIYA',
- 'LI'=>'LIECHTENSTEIN',
- 'LT'=>'LITHUANIA',
- 'LU'=>'LUXEMBOURG',
- 'MO'=>'MACAU',
- 'MK'=>'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC
OF',
- 'MG'=>'MADAGASCAR',
- 'MW'=>'MALAWI',
- 'MY'=>'MALAYSIA',
- 'MV'=>'MALDIVES',
- 'ML'=>'MALI',
- 'MT'=>'MALTA',
- 'MH'=>'MARSHALL ISLANDS',
- 'MQ'=>'MARTINIQUE',
- 'MR'=>'MAURITANIA',
- 'MU'=>'MAURITIUS',
- 'YT'=>'MAYOTTE',
- 'MX'=>'MEXICO',
- 'FM'=>'MICRONESIA, FEDERATED STATES OF',
- 'MD'=>'MOLDOVA, REPUBLIC OF',
- 'MC'=>'MONACO',
- 'MN'=>'MONGOLIA',
- 'MS'=>'MONTSERRAT',
- 'MA'=>'MOROCCO',
- 'MZ'=>'MOZAMBIQUE',
- 'MM'=>'MYANMAR',
- 'NA'=>'NAMIBIA',
- 'NR'=>'NAURU',
- 'NP'=>'NEPAL',
- 'NL'=>'NETHERLANDS',
- 'AN'=>'NETHERLANDS ANTILLES',
- 'NC'=>'NEW CALEDONIA',
- 'NZ'=>'NEW ZEALAND',
- 'NI'=>'NICARAGUA',
- 'NE'=>'NIGER',
- 'NG'=>'NIGERIA',
- 'NU'=>'NIUE',
- 'NF'=>'NORFOLK ISLAND',
- 'MP'=>'NORTHERN MARIANA ISLANDS',
- 'NO'=>'NORWAY',
- 'OM'=>'OMAN',
- 'PK'=>'PAKISTAN',
- 'PW'=>'PALAU',
- 'PS'=>'PALESTINIAN TERRITORY, OCCUPIED',
- 'PA'=>'PANAMA',
- 'PG'=>'PAPUA NEW GUINEA',
- 'PY'=>'PARAGUAY',
- 'PE'=>'PERU',
- 'PH'=>'PHILIPPINES',
- 'PN'=>'PITCAIRN',
- 'PL'=>'POLAND',
- 'PT'=>'PORTUGAL',
- 'PR'=>'PUERTO RICO',
- 'QA'=>'QATAR',
- 'RE'=>'REUNION',
- 'RO'=>'ROMANIA',
- 'RU'=>'RUSSIAN FEDERATION',
- 'RW'=>'RWANDA',
- 'SH'=>'SAINT HELENA',
- 'KN'=>'SAINT KITTS AND NEVIS',
- 'LC'=>'SAINT LUCIA',
- 'PM'=>'SAINT PIERRE AND MIQUELON',
- 'VC'=>'SAINT VINCENT AND THE GRENADINES',
- 'WS'=>'SAMOA',
- 'SM'=>'SAN MARINO',
- 'ST'=>'SAO TOME AND PRINCIPE',
- 'SA'=>'SAUDI ARABIA',
- 'SN'=>'SENEGAL',
- 'SC'=>'SEYCHELLES',
- 'SL'=>'SIERRA LEONE',
- 'SG'=>'SINGAPORE',
- 'SK'=>'SLOVAKIA',
- 'SI'=>'SLOVENIA',
- 'SB'=>'SOLOMON ISLANDS',
- 'SO'=>'SOMALIA',
- 'ZA'=>'SOUTH AFRICA',
- 'GS'=>'SOUTH GEORGIA AND THE SOUTH SANDWICH
ISLANDS',
- 'ES'=>'SPAIN',
- 'LK'=>'SRI LANKA',
- 'SD'=>'SUDAN',
- 'SR'=>'SURINAME',
- 'SJ'=>'SVALBARD AND JAN MAYEN',
- 'SZ'=>'SWAZILAND',
- 'SE'=>'SWEDEN',
- 'CH'=>'SWITZERLAND',
- 'SY'=>'SYRIAN ARAB REPUBLIC',
- 'TW'=>'TAIWAN, PROVINCE OF CHINA',
- 'TJ'=>'TAJIKISTAN',
- 'TZ'=>'TANZANIA, UNITED REPUBLIC OF',
- 'TH'=>'THAILAND',
- 'TG'=>'TOGO',
- 'TK'=>'TOKELAU',
- 'TO'=>'TONGA',
- 'TT'=>'TRINIDAD AND TOBAGO',
- 'TN'=>'TUNISIA',
- 'TR'=>'TURKEY',
- 'TM'=>'TURKMENISTAN',
- 'TC'=>'TURKS AND CAICOS ISLANDS',
- 'TV'=>'TUVALU',
- 'UG'=>'UGANDA',
- 'UA'=>'UKRAINE',
- 'AE'=>'UNITED ARAB EMIRATES',
- 'GB'=>'UNITED KINGDOM',
- 'US'=>'UNITED STATES',
- 'UM'=>'UNITED STATES MINOR OUTLYING ISLANDS',
- 'UY'=>'URUGUAY',
- 'UZ'=>'UZBEKISTAN',
- 'VU'=>'VANUATU',
- 'VE'=>'VENEZUELA',
- 'VN'=>'VIET NAM',
- 'VG'=>'VIRGIN ISLANDS, BRITISH',
- 'VI'=>'VIRGIN ISLANDS, U.S.',
- 'WF'=>'WALLIS AND FUTUNA',
- 'EH'=>'WESTERN SAHARA',
- 'YE'=>'YEMEN',
- 'YU'=>'YUGOSLAVIA',
- 'ZM'=>'ZAMBIA',
- 'ZW'=>'ZIMBABWE'
- );
}
+ /**
+ * Create a select box filled with countries
+ *
+ * @param string $selected the currently selected country
+ * @param string $name the name of the select box element in the
form, used for both the id and name attributes
+ * @return string the html for a select box form element
+ */
function form_select($selected,$name='')
{
if($name=='')
{
$name = 'country';
}
- $str = '<select name="'.$name.'">'."\n";
+ $str = "<select name=\"$name\" id=\"$name\">\n";
reset($this->country_array);
while(list($key,$value) = each($this->country_array))
{
@@ -282,9 +302,19 @@
return $str;
}
+ /**
+ * Get the name of a country from the 2 letter iso 3166 country
code
+ *
+ * @param string $code the 2 letter iso 3166 code
+ * @return string the country name, empty string if invalid
+ */
function get_full_name($selected)
{
+ if ( isset($this->country_array[$selected]) )
+ {
return($this->country_array[$selected]);
}
+ return '';
+ }
}
?>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] phpgwapi/inc class.country.inc.php [Version-0_9_16-branch],
Dave Hall <=