Overview

Packages

  • Auth
    • Ads
    • Ldap
    • Xoops
  • Autotasks
  • Config
    • Category
    • Item
    • Option
  • Core
    • Filesystem
    • Filters
    • Logger
    • Mail
    • Message
    • Password
    • Security
    • StopSpammer
    • Template
    • Textsanitizer
    • VersionChecker
  • Data
    • Avatar
    • Comment
  • Database
    • Connection
    • Criteria
    • Legacy
    • MySQL
    • PDO
    • Updater
  • Feeds
    • RSS
  • File
  • Form
    • Base
    • Elements
  • ICMS
    • IPF
      • View
  • Image
    • Category
  • Ipf
    • Category
    • Controller
    • Export
    • form
    • Keyhighlighter
    • Member
    • Object
    • Permission
    • richfile
    • Tree
    • urllink
    • View
  • kernel
    • Set
  • Member
    • Group
    • GroupMembership
    • GroupPermission
    • User
  • Messaging
  • Module
  • None
  • Notification
  • Page
  • Plugins
    • Editor
  • Preload
    • Libraries
  • Privmessage
  • Session
  • SmartObject
  • View
    • Block
    • Breadcrumb
    • PageNav
    • PrinterFriendly
    • Template
    • Templates
    • Theme
    • Tree

Classes

  • icms_auth_Ads
  • icms_auth_Factory
  • icms_auth_Ldap
  • icms_auth_Object
  • icms_auth_Provisionning
  • icms_auth_Xoops
  • icms_Autoloader
  • icms_config_category_Handler
  • icms_config_category_Object
  • icms_config_Handler
  • icms_config_Item_Handler
  • icms_config_Item_Object
  • icms_config_option_Handler
  • icms_config_option_Object
  • icms_core_DataFilter
  • icms_core_Debug
  • icms_core_Filesystem
  • icms_core_HTMLFilter
  • icms_core_Logger
  • icms_core_Message
  • icms_core_Object
  • icms_core_ObjectHandler
  • icms_core_OnlineHandler
  • icms_core_Password
  • icms_core_Security
  • icms_core_Session
  • icms_core_StopSpammer
  • icms_core_Textsanitizer
  • icms_core_Versionchecker
  • icms_data_avatar_Handler
  • icms_data_avatar_Object
  • icms_data_comment_Handler
  • icms_data_comment_Object
  • icms_data_comment_Renderer
  • icms_data_file_Handler
  • icms_data_file_Object
  • icms_data_notification_Handler
  • icms_data_notification_Object
  • icms_data_page_Handler
  • icms_data_page_Object
  • icms_data_privmessage_Handler
  • icms_data_privmessage_Object
  • icms_data_urllink_Handler
  • icms_data_urllink_Object
  • icms_db_Connection
  • icms_db_criteria_Compo
  • icms_db_criteria_Element
  • icms_db_criteria_Item
  • icms_db_Factory
  • icms_db_legacy_Database
  • icms_db_legacy_Factory
  • icms_db_legacy_mysql_Database
  • icms_db_legacy_mysql_Proxy
  • icms_db_legacy_mysql_Safe
  • icms_db_legacy_mysql_Utility
  • icms_db_legacy_PdoDatabase
  • icms_db_legacy_updater_Handler
  • icms_db_legacy_updater_Table
  • icms_db_mysql_Connection
  • icms_db_mysql_Utility
  • icms_Event
  • icms_feeds_Rss
  • icms_feeds_Simplerss
  • icms_file_DownloadHandler
  • icms_file_MediaUploadHandler
  • icms_file_TarDownloader
  • icms_file_TarFileHandler
  • icms_file_ZipDownloader
  • icms_file_ZipFileHandler
  • icms_form_Base
  • icms_form_Element
  • icms_form_elements_Button
  • icms_form_elements_Captcha
  • icms_form_elements_captcha_Image
  • icms_form_elements_captcha_ImageHandler
  • icms_form_elements_captcha_Object
  • icms_form_elements_captcha_Text
  • icms_form_elements_Checkbox
  • icms_form_elements_Colorpicker
  • icms_form_elements_Date
  • icms_form_elements_Datetime
  • icms_form_elements_Dhtmltextarea
  • icms_form_elements_Editor
  • icms_form_elements_File
  • icms_form_elements_Groupperm
  • icms_form_elements_Hidden
  • icms_form_elements_Hiddentoken
  • icms_form_elements_Label
  • icms_form_elements_Password
  • icms_form_elements_Radio
  • icms_form_elements_Radioyn
  • icms_form_elements_Select
  • icms_form_elements_select_Country
  • icms_form_elements_select_Editor
  • icms_form_elements_select_Group
  • icms_form_elements_select_Image
  • icms_form_elements_select_Lang
  • icms_form_elements_select_Matchoption
  • icms_form_elements_select_Theme
  • icms_form_elements_select_Timezone
  • icms_form_elements_select_User
  • icms_form_elements_Text
  • icms_form_elements_Textarea
  • icms_form_elements_Tray
  • icms_form_Groupperm
  • icms_form_Simple
  • icms_form_Table
  • icms_form_Theme
  • icms_image_category_Handler
  • icms_image_category_Object
  • icms_image_Handler
  • icms_image_Object
  • icms_image_set_Handler
  • icms_image_set_Object
  • icms_ipf_About
  • icms_ipf_category_Handler
  • icms_ipf_category_Object
  • icms_ipf_Controller
  • icms_ipf_export_Handler
  • icms_ipf_export_Renderer
  • icms_ipf_form_Base
  • icms_ipf_form_elements_Autocomplete
  • icms_ipf_form_elements_Blockoptions
  • icms_ipf_form_elements_Checkbox
  • icms_ipf_form_elements_Date
  • icms_ipf_form_elements_Datetime
  • icms_ipf_form_elements_File
  • icms_ipf_form_elements_Fileupload
  • icms_ipf_form_elements_Image
  • icms_ipf_form_elements_Imageupload
  • icms_ipf_form_elements_Language
  • icms_ipf_form_elements_Page
  • icms_ipf_form_elements_Parentcategory
  • icms_ipf_form_elements_Passwordtray
  • icms_ipf_form_elements_Radio
  • icms_ipf_form_elements_Richfile
  • icms_ipf_form_elements_Section
  • icms_ipf_form_elements_Select
  • icms_ipf_form_elements_Selectmulti
  • icms_ipf_form_elements_Signature
  • icms_ipf_form_elements_Source
  • icms_ipf_form_elements_Text
  • icms_ipf_form_elements_Time
  • icms_ipf_form_elements_Upload
  • icms_ipf_form_elements_Urllink
  • icms_ipf_form_elements_User
  • icms_ipf_form_elements_Yesno
  • icms_ipf_form_Secure
  • icms_ipf_Handler
  • icms_ipf_Highlighter
  • icms_ipf_member_Handler
  • icms_ipf_Metagen
  • icms_ipf_Object
  • icms_ipf_permission_Handler
  • icms_ipf_registry_Handler
  • icms_ipf_seo_Object
  • icms_ipf_Tree
  • icms_ipf_view_Column
  • icms_ipf_view_Row
  • icms_ipf_view_Single
  • icms_ipf_view_Table
  • icms_ipf_view_Tree
  • icms_member_group_Handler
  • icms_member_group_membership_Handler
  • icms_member_group_membership_Object
  • icms_member_group_Object
  • icms_member_groupperm_Handler
  • icms_member_groupperm_Object
  • icms_member_Handler
  • icms_member_user_Handler
  • icms_member_user_Object
  • icms_messaging_EmailHandler
  • icms_messaging_Handler
  • icms_module_Handler
  • icms_module_Object
  • icms_plugins_EditorHandler
  • icms_plugins_Handler
  • icms_plugins_Object
  • icms_preload_Handler
  • icms_preload_Item
  • icms_preload_LibrariesHandler
  • icms_sys_autotasks_System
  • icms_Utils
  • icms_view_block_Handler
  • icms_view_block_Object
  • icms_view_block_position_Handler
  • icms_view_block_position_Object
  • icms_view_Breadcrumb
  • icms_view_PageBuilder
  • icms_view_PageNav
  • icms_view_Printerfriendly
  • icms_view_template_file_Handler
  • icms_view_template_file_Object
  • icms_view_template_set_Handler
  • icms_view_template_set_Object
  • icms_view_theme_Factory
  • icms_view_theme_Object
  • icms_view_Tpl
  • icms_view_Tree

Interfaces

  • icms_db_IConnection
  • icms_db_IUtility
  • icms_db_legacy_IDatabase
  • icms_sys_autotasks_ISystem
  • Overview
  • Package
  • Class
  1:   2:   3:   4:   5:   6:   7:   8:   9:  10:  11:  12:  13:  14:  15:  16:  17:  18:  19:  20:  21:  22:  23:  24:  25:  26:  27:  28:  29:  30:  31:  32:  33:  34:  35:  36:  37:  38:  39:  40:  41:  42:  43:  44:  45:  46:  47:  48:  49:  50:  51:  52:  53:  54:  55:  56:  57:  58:  59:  60:  61:  62:  63:  64:  65:  66:  67:  68:  69:  70:  71:  72:  73:  74:  75:  76:  77:  78:  79:  80:  81:  82:  83:  84:  85:  86:  87:  88:  89:  90:  91:  92:  93:  94:  95:  96:  97:  98:  99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 
<?php
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>                             //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //
// Author: Kazumi Ono (AKA onokazu)                                          //
// URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ //
// Project: The XOOPS Project                                                //
// ------------------------------------------------------------------------- //
/**
 * Creates a form attribute which is able to select a country
 *
 * @copyright   http://www.impresscms.org/ The ImpressCMS Project
 * @license     http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License (GPL)
 *
 * @category    ICMS
 * @package     Form
 * @subpackage  Elements
 * @version     $Id: Country.php 12313 2013-09-15 21:14:35Z skenow $
 */

defined('ICMS_ROOT_PATH') or die("ImpressCMS root path not defined");
/**
 * A select field with countries
 *
 * @category    ICMS
 * @package     Form
 * @subpackage  Elements
 *
 * @author      Kazumi Ono  <onokazu@xoops.org>
 * @copyright   copyright (c) 2000-2003 XOOPS.org
 */
class icms_form_elements_select_Country extends icms_form_elements_Select {
    /**
     * Constructor
     *
     * @param   string  $caption    Caption
     * @param   string  $name       "name" attribute
     * @param   mixed   $value      Pre-selected value (or array of them).
     *                              Legal are all 2-letter country codes (in capitals).
     * @param   int     $size       Number or rows. "1" makes a drop-down-list
     */
    public function __construct($caption, $name, $value = null, $size = 1) {
        parent::__construct($caption, $name, $value, $size);
        $this->addOptionArray(self::getCountryList());
    }

    /**
     * Gets list of countries
     *
     * @return  array    $country_list   list of countries
     */
    static public function getCountryList() {
        icms_loadLanguageFile('core', 'countries');
        $country_list = array (
            ""   => "-",
            "AD" => _COUNTRY_AD,
            "AE" => _COUNTRY_AE,
            "AF" => _COUNTRY_AF,
            "AG" => _COUNTRY_AG,
            "AI" => _COUNTRY_AI,
            "AL" => _COUNTRY_AL,
            "AM" => _COUNTRY_AM,
            "AN" => _COUNTRY_AN,
            "AO" => _COUNTRY_AO,
            "AQ" => _COUNTRY_AQ,
            "AR" => _COUNTRY_AR,
            "AS" => _COUNTRY_AS,
            "AT" => _COUNTRY_AT,
            "AU" => _COUNTRY_AU,
            "AW" => _COUNTRY_AW,
            "AX" => _COUNTRY_AX,
            "AZ" => _COUNTRY_AZ,
            "BA" => _COUNTRY_BA,
            "BB" => _COUNTRY_BB,
            "BD" => _COUNTRY_BD,
            "BE" => _COUNTRY_BE,
            "BF" => _COUNTRY_BF,
            "BG" => _COUNTRY_BG,
            "BH" => _COUNTRY_BH,
            "BI" => _COUNTRY_BI,
            "BJ" => _COUNTRY_BJ,
            "BL" => _COUNTRY_BL,
            "BM" => _COUNTRY_BM,
            "BN" => _COUNTRY_BN,
            "BO" => _COUNTRY_BO,
            "BQ" => _COUNTRY_BQ,
            "BR" => _COUNTRY_BR,
            "BS" => _COUNTRY_BS,
            "BT" => _COUNTRY_BT,
            "BV" => _COUNTRY_BV,
            "BW" => _COUNTRY_BW,
            "BY" => _COUNTRY_BY,
            "BZ" => _COUNTRY_BZ,
            "CA" => _COUNTRY_CA,
            "CC" => _COUNTRY_CC,
            "CD" => _COUNTRY_CD,
            "CF" => _COUNTRY_CF,
            "CG" => _COUNTRY_CG,
            "CH" => _COUNTRY_CH,
            "CI" => _COUNTRY_CI,
            "CK" => _COUNTRY_CK,
            "CL" => _COUNTRY_CL,
            "CM" => _COUNTRY_CM,
            "CN" => _COUNTRY_CN,
            "CO" => _COUNTRY_CO,
            "CR" => _COUNTRY_CR,
        //  "CS" => _COUNTRY_CS,    transitionally reserved
            "CU" => _COUNTRY_CU,
            "CV" => _COUNTRY_CV,
            "CX" => _COUNTRY_CX,
            "CY" => _COUNTRY_CY,
            "CZ" => _COUNTRY_CZ,
            "DE" => _COUNTRY_DE,
            "DJ" => _COUNTRY_DJ,
            "DK" => _COUNTRY_DK,
            "DM" => _COUNTRY_DM,
            "DO" => _COUNTRY_DO,
            "DZ" => _COUNTRY_DZ,
            "EC" => _COUNTRY_EC,
            "EE" => _COUNTRY_EE,
            "EG" => _COUNTRY_EG,
            "EH" => _COUNTRY_EH,
            "ER" => _COUNTRY_ER,
            "ES" => _COUNTRY_ES,
            "ET" => _COUNTRY_ET,
            "FI" => _COUNTRY_FI,
            "FJ" => _COUNTRY_FJ,
            "FK" => _COUNTRY_FK,
            "FM" => _COUNTRY_FM,
            "FO" => _COUNTRY_FO,
            "FR" => _COUNTRY_FR,
        //  "FX" => _COUNTRY_FX,    exceptionally reserved
            "GA" => _COUNTRY_GA,
            "GB" => _COUNTRY_GB,
            "GD" => _COUNTRY_GD,
            "GE" => _COUNTRY_GE,
            "GF" => _COUNTRY_GF,
            "GG" => _COUNTRY_GG,
            "GH" => _COUNTRY_GH,
            "GI" => _COUNTRY_GI,
            "GL" => _COUNTRY_GL,
            "GM" => _COUNTRY_GM,
            "GN" => _COUNTRY_GN,
            "GP" => _COUNTRY_GP,
            "GQ" => _COUNTRY_GQ,
            "GR" => _COUNTRY_GR,
            "GS" => _COUNTRY_GS,
            "GT" => _COUNTRY_GT,
            "GU" => _COUNTRY_GU,
            "GW" => _COUNTRY_GW,
            "GY" => _COUNTRY_GY,
            "HK" => _COUNTRY_HK,
            "HM" => _COUNTRY_HM,
            "HN" => _COUNTRY_HN,
            "HR" => _COUNTRY_HR,
            "HT" => _COUNTRY_HT,
            "HU" => _COUNTRY_HU,
            "ID" => _COUNTRY_ID,
            "IE" => _COUNTRY_IE,
            "IL" => _COUNTRY_IL,
            "IM" => _COUNTRY_IM,
            "IN" => _COUNTRY_IN,
            "IO" => _COUNTRY_IO,
            "IQ" => _COUNTRY_IQ,
            "IR" => _COUNTRY_IR,
            "IS" => _COUNTRY_IS,
            "IT" => _COUNTRY_IT,
            "JE" => _COUNTRY_JE,
            "JM" => _COUNTRY_JM,
            "JO" => _COUNTRY_JO,
            "JP" => _COUNTRY_JP,
            "KE" => _COUNTRY_KE,
            "KG" => _COUNTRY_KG,
            "KH" => _COUNTRY_KH,
            "KI" => _COUNTRY_KI,
            "KM" => _COUNTRY_KM,
            "KN" => _COUNTRY_KN,
            "KP" => _COUNTRY_KP,
            "KR" => _COUNTRY_KR,
            "KW" => _COUNTRY_KW,
            "KY" => _COUNTRY_KY,
            "KZ" => _COUNTRY_KZ,
            "LA" => _COUNTRY_LA,
            "LB" => _COUNTRY_LB,
            "LC" => _COUNTRY_LC,
            "LI" => _COUNTRY_LI,
            "LK" => _COUNTRY_LK,
            "LR" => _COUNTRY_LR,
            "LS" => _COUNTRY_LS,
            "LT" => _COUNTRY_LT,
            "LU" => _COUNTRY_LU,
            "LV" => _COUNTRY_LV,
            "LY" => _COUNTRY_LY,
            "MA" => _COUNTRY_MA,
            "MC" => _COUNTRY_MC,
            "MD" => _COUNTRY_MD,
            "ME" => _COUNTRY_ME,
            "MF" => _COUNTRY_MF,
            "MG" => _COUNTRY_MG,
            "MH" => _COUNTRY_MH,
            "MK" => _COUNTRY_MK,
            "ML" => _COUNTRY_ML,
            "MM" => _COUNTRY_MM,
            "MN" => _COUNTRY_MN,
            "MO" => _COUNTRY_MO,
            "MP" => _COUNTRY_MP,
            "MQ" => _COUNTRY_MQ,
            "MR" => _COUNTRY_MR,
            "MS" => _COUNTRY_MS,
            "MT" => _COUNTRY_MT,
            "MU" => _COUNTRY_MU,
            "MV" => _COUNTRY_MV,
            "MW" => _COUNTRY_MW,
            "MX" => _COUNTRY_MX,
            "MY" => _COUNTRY_MY,
            "MZ" => _COUNTRY_MZ,
            "NA" => _COUNTRY_NA,
            "NC" => _COUNTRY_NC,
            "NE" => _COUNTRY_NE,
            "NF" => _COUNTRY_NF,
            "NG" => _COUNTRY_NG,
            "NI" => _COUNTRY_NI,
            "NL" => _COUNTRY_NL,
            "NO" => _COUNTRY_NO,
            "NP" => _COUNTRY_NP,
            "NR" => _COUNTRY_NR,
        //  "NT" => _COUNTRY_NT,    transitionally reserved
            "NU" => _COUNTRY_NU,
            "NZ" => _COUNTRY_NZ,
            "OM" => _COUNTRY_OM,
            "PA" => _COUNTRY_PA,
            "PE" => _COUNTRY_PE,
            "PF" => _COUNTRY_PF,
            "PG" => _COUNTRY_PG,
            "PH" => _COUNTRY_PH,
            "PK" => _COUNTRY_PK,
            "PL" => _COUNTRY_PL,
            "PM" => _COUNTRY_PM,
            "PN" => _COUNTRY_PN,
            "PR" => _COUNTRY_PR,
            "PS" => _COUNTRY_PS,
            "PT" => _COUNTRY_PT,
            "PW" => _COUNTRY_PW,
            "PY" => _COUNTRY_PY,
            "QA" => _COUNTRY_QA,
            "RE" => _COUNTRY_RE,
            "RO" => _COUNTRY_RO,
            "RS" => _COUNTRY_RS,
            "RU" => _COUNTRY_RU,
            "RW" => _COUNTRY_RW,
            "SA" => _COUNTRY_SA,
            "SB" => _COUNTRY_SB,
            "SC" => _COUNTRY_SC,
            "SD" => _COUNTRY_SD,
            "SE" => _COUNTRY_SE,
            "SG" => _COUNTRY_SG,
            "SH" => _COUNTRY_SH,
            "SI" => _COUNTRY_SI,
            "SJ" => _COUNTRY_SJ,
            "SK" => _COUNTRY_SK,
            "SL" => _COUNTRY_SL,
            "SM" => _COUNTRY_SM,
            "SN" => _COUNTRY_SN,
            "SO" => _COUNTRY_SO,
            "SR" => _COUNTRY_SR,
            "SS" => _COUNTRY_SS,
            "ST" => _COUNTRY_ST,
        //  "SU" => _COUNTRY_SU,    exceptionally reserved
            "SV" => _COUNTRY_SV,
            "SX" => _COUNTRY_SX,
            "SY" => _COUNTRY_SY,
            "SZ" => _COUNTRY_SZ,
            "TC" => _COUNTRY_TC,
            "TD" => _COUNTRY_TD,
            "TF" => _COUNTRY_TF,
            "TG" => _COUNTRY_TG,
            "TH" => _COUNTRY_TH,
            "TJ" => _COUNTRY_TJ,
            "TK" => _COUNTRY_TK,
            "TL" => _COUNTRY_TL,
            "TM" => _COUNTRY_TM,
            "TN" => _COUNTRY_TN,
            "TO" => _COUNTRY_TO,
        //  "TP" => _COUNTRY_TP,    transitionally reserved
            "TR" => _COUNTRY_TR,
            "TT" => _COUNTRY_TT,
            "TV" => _COUNTRY_TV,
            "TW" => _COUNTRY_TW,
            "TZ" => _COUNTRY_TZ,
            "UA" => _COUNTRY_UA,
            "UG" => _COUNTRY_UG,
            "UK" => _COUNTRY_UK,    //  Not listed in ISO 3166
            "UM" => _COUNTRY_UM,
            "US" => _COUNTRY_US,
            "UY" => _COUNTRY_UY,
            "UZ" => _COUNTRY_UZ,
            "VA" => _COUNTRY_VA,
            "VC" => _COUNTRY_VC,
            "VE" => _COUNTRY_VE,
            "VG" => _COUNTRY_VG,
            "VI" => _COUNTRY_VI,
            "VN" => _COUNTRY_VN,
            "VU" => _COUNTRY_VU,
            "WF" => _COUNTRY_WF,
            "WS" => _COUNTRY_WS,
            "YE" => _COUNTRY_YE,
            "YT" => _COUNTRY_YT,
        //  "YU" => _COUNTRY_YU,    transitionally reserved
            "ZA" => _COUNTRY_ZA,
            "ZM" => _COUNTRY_ZM,
        //  "ZR" => _COUNTRY_ZR,    transitionally reserved
            "ZW" => _COUNTRY_ZW
        );
        asort($country_list);
        reset($country_list);
        return $country_list;
    }
    
}

API documentation generated by ApiGen