Location: PHPKode > projects > IGSGateway > StaticTables.php
<?php
/*
 * 	      StaticTables.php is copyright � 2010. EarthWalk Software.
 * 		  Licensed under the Academic Free License version 3.0.
 *        Refer to the file named License provided with the source.
 */
/**
 * StaticTables.
 *
 * Makes the tables available anywhere in the application.
 * @author Jay Wheeler
 * @version 1.0
 * @copyright � 2010. EarthWalk Software.
 * @license refer to License file provided with the source.
 * @package IGSGateway.
 * @subpackage StaticTables
 */
class StaticTables
{
	/**
	 * @var array[string]string $transType An associative array containing transaction type field/value pairs.
	 */
	public static	$transType = array('sale'     => 'Sale',
								 	   'credit'   => 'Credit',
								 	   'void'     => 'Void',
								 	   'preauth'  => 'Preauth',
								 	   'postauth' => 'Postauth');

	/**
	 * @var array[string]string $cardType Credit card type associative array.
	 */
	public static 	$cardType = array('mc'       => 'Master Card',
									  'visa'     => 'Visa',
									  'amex'     => 'American Express',
									  'diners'   => 'Diners Club',
									  'discover' => 'Discover Card',
									  'jcb'      => 'JCB');

	/**
	 * @var array[string]string $states An associative array of state abbreviations and names.
	 */
	public static 	$states = array('  ' => 'Not Listed',
							  		'al' => 'Alabama',
									'ak' => 'Alaska',
							  		'az' => 'Arizona',
							  		'ar' => 'Arkansas',
							  		'ca' => 'California',
							  		'co' => 'Colorado',
							  		'ct' => 'Connecticut',
							  		'de' => 'Delaware',
							  		'dc' => 'District of Columbia',
							  		'fl' => 'Florida',
							  		'ga' => 'Georgia',
							  		'hi' => 'Hawaii',
							  		'id' => 'Idaho',
							  		'il' => 'Illinois',
							  		'in' => 'Indiana',
							  		'ia' => 'Iowa',
							  		'ks' => 'Kansas',
							  		'ky' => 'Kentucky',
							  		'la' => 'Louisiana',
							  		'me' => 'Maine',
							  		'md' => 'Maryland',
							  		'ma' => 'Massachusetts',
							  		'mi' => 'Michigan',
							  		'mn' => 'Minnesota',
							  		'ms' => 'Mississippi',
							  		'mo' => 'Missouri',
							  		'mt' => 'Montana',
							  		'ne' => 'Nebraska',
							  		'nv' => 'Nevada',
							  		'nh' => 'New Hampshire',
							  		'nj' => 'New Jersey',
							  		'nm' => 'New Mexico',
							  		'ny' => 'New York',
							  		'nc' => 'North Carolina',
							  		'nd' => 'North Dakota',
							  		'oh' => 'Ohio',
							  		'ok' => 'Oklahoma',
							  		'or' => 'Oregon',
							  		'pa' => 'Pennsylvania',
							  		'pr' => 'Puerto Rico',
							  		'ri' => 'Rhode Island',
							  		'sc' => 'South Carolina',
							  		'sd' => 'South Dakota',
							  		'tn' => 'Tennessee',
							  		'tx' => 'Texas',
							  		'ut' => 'Utah',
							  		'vt' => 'Vermont',
							  		'va' => 'Virginia',
							  		'wa' => 'Washington',
							  		'wv' => 'West Virginia',
							  		'wi' => 'Wisconsin',
							  		'wy' => 'Wyoming',
							  		);

	/**
	 * @var array[string]string $countries An associative array containing country abbreviations and names.
	 */
	public static	$countries = 
						   array ("AD" => "Andorra",
								  "AE" => "United Arab Emirates",
								  "AF" => "Afghanistan",
								  "AG" => "Antigua and Barbuda",
								  "AI" => "Anguilla",
								  "AL" => "Albania",
								  "AM" => "Armenia",
								  "AN" => "Netherlands Antilles",
								  "AO" => "Angola",
								  "AQ" => "Antarctica",
								  "AR" => "Argentina",
								  "AS" => "American Samoa",
								  "AT" => "Austria",
								  "AU" => "Australia",
								  "AW" => "Aruba",
								  "AZ" => "Azerbaijan",
								  "BA" => "Bosnia and Herzegovina",
								  "BB" => "Barbados",
								  "BD" => "Bangladesh",
								  "BE" => "Belgium",
								  "BF" => "Burkina Faso",
								  "BG" => "Bulgaria",
								  "BH" => "Bahrain",
								  "BI" => "Burundi",
								  "BJ" => "Benin",
								  "BM" => "Bermuda",
								  "BN" => "Brunei Darussalam",
								  "BO" => "Bolivia",
								  "BR" => "Brazil",
								  "BS" => "Bahamas",
								  "BT" => "Bhutan",
								  "BV" => "Bouvet Island",
								  "BW" => "Botswana",
								  "BY" => "Belarus",
								  "BZ" => "Belize",
								  "CA" => "Canada",
								  "CC" => "Cocos (Keeling) Islands",
								  "CF" => "Central African Republic",
								  "CG" => "Congo",
								  "CH" => "Switzerland",
								  "CI" => "Cote D'Ivoire (Ivory Coast)",
								  "CK" => "Cook Islands",
								  "CL" => "Chile",
								  "CM" => "Cameroon",
								  "CN" => "China",
								  "CO" => "Colombia",
								  "CR" => "Costa Rica",
								  "CS" => "Czechoslovakia (former)",
								  "CU" => "Cuba",
								  "CV" => "Cape Verde",
								  "CX" => "Christmas Island",
								  "CY" => "Cyprus",
								  "CZ" => "Czech Republic",
								  "DE" => "Germany",
								  "DJ" => "Djibouti",
								  "DK" => "Denmark",
								  "DM" => "Dominica",
								  "DO" => "Dominican Republic",
								  "DZ" => "Algeria",
								  "EC" => "Ecuador",
								  "EE" => "Estonia",
								  "EG" => "Egypt",
								  "EH" => "Western Sahara",
								  "ER" => "Eritrea",
								  "ES" => "Spain",
								  "ET" => "Ethiopia",
								  "FI" => "Finland",
								  "FJ" => "Fiji",
								  "FK" => "Falkland Islands (Malvinas)",
								  "FM" => "Micronesia",
								  "FO" => "Faroe Islands",
								  "FR" => "France",
								  "FX" => "France, Metropolitan",
								  "GA" => "Gabon",
								  "GB" => "Great Britain (UK)",
								  "GD" => "Grenada",
								  "GE" => "Georgia",
								  "GF" => "French Guiana",
								  "GH" => "Ghana",
								  "GI" => "Gibraltar",
								  "GL" => "Greenland",
								  "GM" => "Gambia",
								  "GN" => "Guinea",
								  "GP" => "Guadeloupe",
								  "GQ" => "Equatorial Guinea",
								  "GR" => "Greece",
								  "GS" => "S. Georgia and S. Sandwich Isls.",
								  "GT" => "Guatemala",
								  "GU" => "Guam",
								  "GW" => "Guinea-Bissau",
								  "GY" => "Guyana",
								  "HK" => "Hong Kong",
								  "HM" => "Heard and McDonald Islands",
								  "HN" => "Honduras",
								  "HR" => "Croatia (Hrvatska)",
								  "HT" => "Haiti",
								  "HU" => "Hungary",
								  "ID" => "Indonesia",
								  "IE" => "Ireland",
								  "IL" => "Israel",
								  "IN" => "India",
								  "IO" => "British Indian Ocean Territory",
								  "IQ" => "Iraq",
								  "IR" => "Iran",
								  "IS" => "Iceland",
								  "IT" => "Italy",
								  "JM" => "Jamaica",
								  "JO" => "Jordan",
								  "JP" => "Japan",
								  "KE" => "Kenya",
								  "KG" => "Kyrgyzstan",
								  "KH" => "Cambodia",
								  "KI" => "Kiribati",
								  "KM" => "Comoros",
								  "KN" => "Saint Kitts and Nevis",
								  "KP" => "Korea (North)",
								  "KR" => "Korea (South)",
								  "KW" => "Kuwait",
								  "KY" => "Cayman Islands",
								  "KZ" => "Kazakhstan",
								  "LA" => "Laos",
								  "LB" => "Lebanon",
								  "LC" => "Saint Lucia",
								  "LI" => "Liechtenstein",
								  "LK" => "Sri Lanka",
								  "LR" => "Liberia",
								  "LS" => "Lesotho",
								  "LT" => "Lithuania",
								  "LU" => "Luxembourg",
								  "LV" => "Latvia",
								  "LY" => "Libya",
								  "MA" => "Morocco",
								  "MC" => "Monaco",
								  "MD" => "Moldova",
								  "MG" => "Madagascar",
								  "MH" => "Marshall Islands",
								  "MK" => "Macedonia",
								  "ML" => "Mali",
								  "MM" => "Myanmar",
								  "MN" => "Mongolia",
								  "MO" => "Macau",
								  "MP" => "Northern Mariana Islands",
								  "MQ" => "Martinique",
								  "MR" => "Mauritania",
								  "MS" => "Montserrat",
								  "MT" => "Malta",
								  "MU" => "Mauritius",
								  "MV" => "Maldives",
								  "MW" => "Malawi",
								  "MX" => "Mexico",
								  "MY" => "Malaysia",
								  "MZ" => "Mozambique",
								  "NA" => "Namibia",
								  "NC" => "New Caledonia",
								  "NE" => "Niger",
								  "NF" => "Norfolk Island",
								  "NG" => "Nigeria",
								  "NI" => "Nicaragua",
								  "NL" => "Netherlands",
								  "NO" => "Norway",
								  "NP" => "Nepal",
								  "NR" => "Nauru",
								  "NT" => "Neutral Zone",
								  "NU" => "Niue",
								  "NZ" => "New Zealand (Aotearoa)",
								  "OM" => "Oman",
								  "PA" => "Panama",
								  "PE" => "Peru",
								  "PF" => "French Polynesia",
								  "PG" => "Papua New Guinea",
								  "PH" => "Philippines",
								  "PK" => "Pakistan",
								  "PL" => "Poland",
								  "PM" => "St. Pierre and Miquelon",
								  "PN" => "Pitcairn",
								  "PR" => "Puerto Rico",
								  "PT" => "Portugal",
								  "PW" => "Palau",
								  "PY" => "Paraguay",
								  "QA" => "Qatar",
								  "RE" => "Reunion",
								  "RO" => "Romania",
								  "RU" => "Russian Federation",
								  "RW" => "Rwanda",
								  "SA" => "Saudi Arabia",
								  "SB" => "Solomon Islands",
								  "SC" => "Seychelles",
								  "SD" => "Sudan",
								  "SE" => "Sweden",
								  "SG" => "Singapore",
								  "SH" => "St. Helena",
								  "SI" => "Slovenia",
								  "SJ" => "Svalbard and Jan Mayen Islands",
								  "SK" => "Slovak Republic",
								  "SL" => "Sierra Leone",
								  "SM" => "San Marino",
								  "SN" => "Senegal",
								  "SO" => "Somalia",
								  "SR" => "Suriname",
								  "ST" => "Sao Tome and Principe",
								  "SU" => "USSR (former)",
								  "SV" => "El Salvador",
								  "SY" => "Syria",
								  "SZ" => "Swaziland",
								  "TC" => "Turks and Caicos Islands",
								  "TD" => "Chad",
								  "TF" => "French Southern Territories",
								  "TG" => "Togo",
								  "TH" => "Thailand",
								  "TJ" => "Tajikistan",
								  "TK" => "Tokelau",
								  "TM" => "Turkmenistan",
								  "TN" => "Tunisia",
								  "TO" => "Tonga",
								  "TP" => "East Timor",
								  "TR" => "Turkey",
								  "TT" => "Trinidad and Tobago",
								  "TV" => "Tuvalu",
								  "TW" => "Taiwan",
								  "TZ" => "Tanzania",
								  "UA" => "Ukraine",
								  "UG" => "Uganda",
								  "UK" => "United Kingdom",
								  "UM" => "US Minor Outlying Islands",
								  "US" => "United States",
								  "UY" => "Uruguay",
								  "UZ" => "Uzbekistan",
								  "VA" => "Vatican City State (Holy See)",
								  "VC" => "Saint Vincent and the Grenadines",
								  "VE" => "Venezuela",
								  "VG" => "Virgin Islands (British)",
								  "VI" => "Virgin Islands (U.S.)",
								  "VN" => "Viet Nam",
								  "VU" => "Vanuatu",
								  "WF" => "Wallis and Futuna Islands",
								  "WS" => "Samoa",
								  "YE" => "Yemen",
								  "YT" => "Mayotte",
								  "YU" => "Yugoslavia",
								  "ZA" => "South Africa",
								  "ZM" => "Zambia",
								  "ZR" => "Zaire",
								  "ZW" => "Zimbabwe"
								  );

}
Return current item: IGSGateway