From 88190020a61c6c59b0e17eede90e0dc0b4a032b8 Mon Sep 17 00:00:00 2001 From: Josh North Date: Thu, 29 Apr 2021 18:45:53 -0400 Subject: [PATCH] ui adjust, country convert to db. db schema updated --- assets/mysqlSchema.sql | 257 ++++++++++++++++++++++++++++++++++++ index.php | 38 +++--- src/Database/VisitInfo.php | 260 ++----------------------------------- 3 files changed, 288 insertions(+), 267 deletions(-) diff --git a/assets/mysqlSchema.sql b/assets/mysqlSchema.sql index c9e77f3..680a725 100644 --- a/assets/mysqlSchema.sql +++ b/assets/mysqlSchema.sql @@ -48,6 +48,259 @@ INSERT INTO `lsio_sites` (`id`, `name`, `timezone`, `region`) VALUES (1, 'NOSITE', 'UTC', 'NO'), (2, 'Default Site', 'America/New_York', 'US'); -- -------------------------------------------------------- +DROP TABLE IF EXISTS `lsio_countries`; +CREATE TABLE `lsio_countries` ( + `id` varchar(3) COLLATE utf8mb4_unicode_520_ci NOT NULL, + `name` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL, + `continent` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL, + `priority` int UNSIGNED +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +INSERT INTO `lsio_countries` (`id`, `name`, `continent`, `priority`) VALUES +('FR', 'France', 'Europe','1'), +('US', 'United States', 'North America','1'), +('CN', 'China', 'Asia','1'), +('ES', 'Spain', 'Europe','1'), +('IT', 'Italy', 'Europe','1'), +('TR', 'Turkey', 'Asia','1'), +('GB', 'United Kingdom', 'Europe','1'), +('DE', 'Germany', 'Europe','1'), +('RU', 'Russian Federation', 'Europe','1'), +('MY', 'Malaysia', 'Asia','1'), +('AF', 'Afghanistan', 'Asia','9'), +('AX', 'Åland Islands', 'Europe','9'), +('AL', 'Albania', 'Europe','9'), +('DZ', 'Algeria', 'Africa','9'), +('AS', 'American Samoa', 'Oceania','9'), +('AD', 'Andorra', 'Europe','9'), +('AO', 'Angola', 'Africa','9'), +('AI', 'Anguilla', 'North America','9'), +('AQ', 'Antarctica', 'Antarctica','9'), +('AG', 'Antigua and Barbuda', 'North America','9'), +('AR', 'Argentina', 'South America','9'), +('AM', 'Armenia', 'Asia','9'), +('AW', 'Aruba', 'North America','9'), +('AU', 'Australia', 'Oceania','9'), +('AT', 'Austria', 'Europe','9'), +('AZ', 'Azerbaijan', 'Asia','9'), +('BS', 'Bahamas', 'North America','9'), +('BH', 'Bahrain', 'Asia','9'), +('BD', 'Bangladesh', 'Asia','9'), +('BB', 'Barbados', 'North America','9'), +('BY', 'Belarus', 'Europe','9'), +('BE', 'Belgium', 'Europe','1'), +('BZ', 'Belize', 'North America','9'), +('BJ', 'Benin', 'Africa','9'), +('BM', 'Bermuda', 'North America','9'), +('BT', 'Bhutan', 'Asia','9'), +('BO', 'Bolivia', 'South America','9'), +('BA', 'Bosnia and Herzegovina', 'Europe','9'), +('BW', 'Botswana', 'Africa','9'), +('BV', 'Bouvet Island', 'Antarctica','9'), +('BR', 'Brazil', 'South America','9'), +('IO', 'British Indian Ocean Territory', 'Asia','9'), +('BN', 'Brunei Darussalam', 'Asia','9'), +('BG', 'Bulgaria', 'Europe','9'), +('BF', 'Burkina Faso', 'Africa','9'), +('BI', 'Burundi', 'Africa','9'), +('KH', 'Cambodia', 'Asia','9'), +('CM', 'Cameroon', 'Africa','9'), +('CA', 'Canada', 'North America','1'), +('CV', 'Cape Verde', 'Africa','9'), +('KY', 'Cayman Islands', 'North America','9'), +('CF', 'Central African Republic', 'Africa','9'), +('TD', 'Chad', 'Africa','9'), +('CL', 'Chile', 'South America','9'), +('CX', 'Christmas Island', 'Asia','9'), +('CC', 'Cocos (Keeling] Islands', 'Asia','9'), +('CO', 'Colombia', 'South America','9'), +('KM', 'Comoros', 'Africa','9'), +('CG', 'Congo', 'Africa','9'), +('CD', 'The Democratic Republic of The Congo', 'Africa','9'), +('CK', 'Cook Islands', 'Oceania','9'), +('CR', 'Costa Rica', 'North America','9'), +('CI', 'Cote D`ivoire', 'Africa','9'), +('HR', 'Croatia', 'Europe','9'), +('CU', 'Cuba', 'North America','9'), +('CY', 'Cyprus', 'Asia','9'), +('CZ', 'Czech Republic', 'Europe','9'), +('DK', 'Denmark', 'Europe','9'), +('DJ', 'Djibouti', 'Africa','9'), +('DM', 'Dominica', 'North America','9'), +('DO', 'Dominican Republic', 'North America','9'), +('EC', 'Ecuador', 'South America','9'), +('EG', 'Egypt', 'Africa','9'), +('SV', 'El Salvador', 'North America','9'), +('GQ', 'Equatorial Guinea', 'Africa','9'), +('ER', 'Eritrea', 'Africa','9'), +('EE', 'Estonia', 'Europe','9'), +('ET', 'Ethiopia', 'Africa','9'), +('FK', 'Falkland Islands (Malvinas]', 'South America','9'), +('FO', 'Faroe Islands', 'Europe','9'), +('FJ', 'Fiji', 'Oceania','9'), +('FI', 'Finland', 'Europe','9'), +('GF', 'French Guiana', 'South America','9'), +('PF', 'French Polynesia', 'Oceania','9'), +('TF', 'French Southern Territories', 'Antarctica','9'), +('GA', 'Gabon', 'Africa','9'), +('GM', 'Gambia', 'Africa','9'), +('GE', 'Georgia', 'Asia','9'), +('GH', 'Ghana', 'Africa','9'), +('GI', 'Gibraltar', 'Europe','9'), +('GR', 'Greece', 'Europe','9'), +('GL', 'Greenland', 'North America','9'), +('GD', 'Grenada', 'North America','9'), +('GP', 'Guadeloupe', 'North America','9'), +('GU', 'Guam', 'Oceania','9'), +('GT', 'Guatemala', 'North America','9'), +('GG', 'Guernsey', 'Europe','9'), +('GN', 'Guinea', 'Africa','9'), +('GW', 'Guinea-bissau', 'Africa','9'), +('GY', 'Guyana', 'South America','9'), +('HT', 'Haiti', 'North America','9'), +('HM', 'Heard Island and Mcdonald Islands', 'Antarctica','9'), +('VA', 'Holy See (Vatican City State]', 'Europe','9'), +('HN', 'Honduras', 'North America','9'), +('HK', 'Hong Kong', 'Asia','9'), +('HU', 'Hungary', 'Europe','9'), +('IS', 'Iceland', 'Europe','9'), +('IN', 'India', 'Asia','9'), +('ID', 'Indonesia', 'Asia','9'), +('IR', 'Iran', 'Asia','9'), +('IQ', 'Iraq', 'Asia','9'), +('IE', 'Ireland', 'Europe','1'), +('IM', 'Isle of Man', 'Europe','9'), +('IL', 'Israel', 'Asia','9'), +('JM', 'Jamaica', 'North America','9'), +('JP', 'Japan', 'Asia','9'), +('JE', 'Jersey', 'Europe','9'), +('JO', 'Jordan', 'Asia','9'), +('KZ', 'Kazakhstan', 'Asia','9'), +('KE', 'Kenya', 'Africa','9'), +('KI', 'Kiribati', 'Oceania','9'), +('KP', 'Democratic People`s Republic of Korea', 'Asia','9'), +('KR', 'Republic of Korea', 'Asia','1'), +('KW', 'Kuwait', 'Asia','9'), +('KG', 'Kyrgyzstan', 'Asia','9'), +('LA', 'Lao People`s Democratic Republic', 'Asia','9'), +('LV', 'Latvia', 'Europe','9'), +('LB', 'Lebanon', 'Asia','9'), +('LS', 'Lesotho', 'Africa','9'), +('LR', 'Liberia', 'Africa','9'), +('LY', 'Libya', 'Africa','9'), +('LI', 'Liechtenstein', 'Europe','9'), +('LT', 'Lithuania', 'Europe','9'), +('LU', 'Luxembourg', 'Europe','9'), +('MO', 'Macao', 'Asia','9'), +('MK', 'Macedonia', 'Europe','9'), +('MG', 'Madagascar', 'Africa','9'), +('MW', 'Malawi', 'Africa','9'), +('MV', 'Maldives', 'Asia','9'), +('ML', 'Mali', 'Africa','9'), +('MT', 'Malta', 'Europe','9'), +('MH', 'Marshall Islands', 'Oceania','9'), +('MQ', 'Martinique', 'North America','9'), +('MR', 'Mauritania', 'Africa','9'), +('MU', 'Mauritius', 'Africa','9'), +('YT', 'Mayotte', 'Africa','9'), +('MX', 'Mexico', 'North America','9'), +('FM', 'Micronesia', 'Oceania','9'), +('MD', 'Moldova', 'Europe','9'), +('MC', 'Monaco', 'Europe','9'), +('MN', 'Mongolia', 'Asia','9'), +('ME', 'Montenegro', 'Europe','9'), +('MS', 'Montserrat', 'North America','9'), +('MA', 'Morocco', 'Africa','9'), +('MZ', 'Mozambique', 'Africa','9'), +('MM', 'Myanmar', 'Asia','9'), +('NA', 'Namibia', 'Africa','9'), +('NR', 'Nauru', 'Oceania','9'), +('NP', 'Nepal', 'Asia','9'), +('NL', 'Netherlands', 'Europe','9'), +('AN', 'Netherlands Antilles', 'North America','9'), +('NC', 'New Caledonia', 'Oceania','9'), +('NZ', 'New Zealand', 'Oceania','9'), +('NI', 'Nicaragua', 'North America','9'), +('NE', 'Niger', 'Africa','9'), +('NG', 'Nigeria', 'Africa','9'), +('NU', 'Niue', 'Oceania','9'), +('NF', 'Norfolk Island', 'Oceania','9'), +('MP', 'Northern Mariana Islands', 'Oceania','9'), +('NO', 'Norway', 'Europe','9'), +('OM', 'Oman', 'Asia','9'), +('PK', 'Pakistan', 'Asia','9'), +('PW', 'Palau', 'Oceania','9'), +('PS', 'Palestinia', 'Asia','9'), +('PA', 'Panama', 'North America','9'), +('PG', 'Papua New Guinea', 'Oceania','9'), +('PY', 'Paraguay', 'South America','9'), +('PE', 'Peru', 'South America','9'), +('PH', 'Philippines', 'Asia','9'), +('PN', 'Pitcairn', 'Oceania','9'), +('PL', 'Poland', 'Europe','9'), +('PT', 'Portugal', 'Europe','9'), +('PR', 'Puerto Rico', 'North America','9'), +('QA', 'Qatar', 'Asia','9'), +('RE', 'Reunion', 'Africa','9'), +('RO', 'Romania', 'Europe','9'), +('RW', 'Rwanda', 'Africa','9'), +('SH', 'Saint Helena', 'Africa','9'), +('KN', 'Saint Kitts and Nevis', 'North America','9'), +('LC', 'Saint Lucia', 'North America','9'), +('PM', 'Saint Pierre and Miquelon', 'North America','9'), +('VC', 'Saint Vincent and The Grenadines', 'North America','9'), +('WS', 'Samoa', 'Oceania','9'), +('SM', 'San Marino', 'Europe','9'), +('ST', 'Sao Tome and Principe', 'Africa','9'), +('SA', 'Saudi Arabia', 'Asia','9'), +('SN', 'Senegal', 'Africa','9'), +('RS', 'Serbia', 'Europe','9'), +('SC', 'Seychelles', 'Africa','9'), +('SL', 'Sierra Leone', 'Africa','9'), +('SG', 'Singapore', 'Asia','9'), +('SK', 'Slovakia', 'Europe','9'), +('SI', 'Slovenia', 'Europe','9'), +('SB', 'Solomon Islands', 'Oceania','9'), +('SO', 'Somalia', 'Africa','9'), +('ZA', 'South Africa', 'Africa','9'), +('GS', 'South Georgia and The South Sandwich Islands', 'Antarctica','9'), +('LK', 'Sri Lanka', 'Asia','9'), +('SD', 'Sudan', 'Africa','9'), +('SR', 'Suriname', 'South America','9'), +('SJ', 'Svalbard and Jan Mayen', 'Europe','9'), +('SZ', 'Swaziland', 'Africa','9'), +('SE', 'Sweden', 'Europe','9'), +('CH', 'Switzerland', 'Europe','9'), +('SY', 'Syrian Arab Republic', 'Asia','9'), +('TW', 'Taiwan, Province of China', 'Asia','9'), +('TJ', 'Tajikistan', 'Asia','9'), +('TZ', 'Tanzania, United Republic of', 'Africa','9'), +('TH', 'Thailand', 'Asia','9'), +('TL', 'Timor-leste', 'Asia','9'), +('TG', 'Togo', 'Africa','9'), +('TK', 'Tokelau', 'Oceania','9'), +('TO', 'Tonga', 'Oceania','9'), +('TT', 'Trinidad and Tobago', 'North America','9'), +('TN', 'Tunisia', 'Africa','9'), +('TM', 'Turkmenistan', 'Asia','9'), +('TC', 'Turks and Caicos Islands', 'North America','9'), +('TV', 'Tuvalu', 'Oceania','9'), +('UG', 'Uganda', 'Africa','9'), +('UA', 'Ukraine', 'Europe','9'), +('AE', 'United Arab Emirates', 'Asia','9'), +('UM', 'United States Minor Outlying Islands', 'Oceania','9'), +('UY', 'Uruguay', 'South America','9'), +('UZ', 'Uzbekistan', 'Asia','9'), +('VU', 'Vanuatu', 'Oceania','9'), +('VE', 'Venezuela', 'South America','9'), +('VN', 'Viet Nam', 'Asia','9'), +('VG', 'Virgin Islands, British', 'North America','9'), +('VI', 'Virgin Islands, U.S.', 'North America','9'), +('WF', 'Wallis and Futuna', 'Oceania','9'), +('EH', 'Western Sahara', 'Africa','9'), +('YE', 'Yemen', 'Asia','9'), +('ZM', 'Zambia', 'Africa','9'), +('ZW', 'Zimbabwe', 'Africa', '9'); +-- -------------------------------------------------------- DROP TABLE IF EXISTS `lsio_users`; CREATE TABLE `lsio_users` ( `id` int(10) UNSIGNED NOT NULL, @@ -138,6 +391,10 @@ ALTER TABLE `lsio_sites` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `id` (`id`), ADD UNIQUE KEY `name` (`name`); +ALTER TABLE `lsio_countries` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `id` (`id`), + ADD UNIQUE KEY `name` (`name`); ALTER TABLE `lsio_users` ADD PRIMARY KEY (`id`), ADD KEY `users_ibfk_1` (`usertype`); diff --git a/index.php b/index.php index 267ca2e..950abd0 100644 --- a/index.php +++ b/index.php @@ -231,7 +231,7 @@ $(document).on("click", ".open-voidModal", function (e) { - getSite($siteid, $uid, "0", "0")[0]["sites_region"] == "EMEA") { ?> + getSite($siteid, $uid, "0", "0")[0]["sites_region"] == "EMEA") { ?> @@ -249,31 +249,31 @@ $(document).on("click", ".open-voidModal", function (e) { - + - +

getVisitTypeInfo($row['visits_reason'])[0]["visittypes_name"]]; ?>
getVisitTypeInfo($row['visits_reason'])[0]["visittypes_name"]]; ?>

'; } ?> -
- "> +
+ getIDTypeInfo($row['visits_id_type'])[0]["idtypes_name"]]; ?>
-
- +
+
getSite($siteid, $uid, "0", "0")[0]["sites_region"] == "US") { ?> -
- +
+ ? getCountryInfo($row['visits_citizen'])[0]["countries_name"]; ?>
- -
-
- + +
+
+
-
- getUserInitials($row['visits_initials'])[0]["users_lastname"]; ?>"> +
+ getUserInitials($row['visits_initials'])[0]["users_firstname"] . " " . $Users->getUserInitials($row['visits_initials'])[0]["users_lastname"]; ?> 
@@ -324,16 +324,14 @@ $(document).on("click", ".open-voidModal", function (e) { $('#id_type-').trigger("change"); getSite($siteid, $uid, "0", "0")[0]["sites_region"] == "US") { ?> - -
+
-
diff --git a/src/Database/VisitInfo.php b/src/Database/VisitInfo.php index b5557f9..c350cec 100644 --- a/src/Database/VisitInfo.php +++ b/src/Database/VisitInfo.php @@ -73,251 +73,17 @@ class VisitInfo { return $rows; } -public $countries = [ - "FR" => ["country" => "France", "continent" => "Europe"], - "US" => ["country" => "United States", "continent" => "North America"], - "CN" => ["country" => "China", "continent" => "Asia"], - "ES" => ["country" => "Spain", "continent" => "Europe"], - "IT" => ["country" => "Italy", "continent" => "Europe"], - "TR" => ["country" => "Turkey", "continent" => "Asia"], - "GB" => ["country" => "United Kingdom", "continent" => "Europe"], - "DE" => ["country" => "Germany", "continent" => "Europe"], - "RU" => ["country" => "Russian Federation", "continent" => "Europe"], - "MY" => ["country" => "Malaysia", "continent" => "Asia"], - "AF" => ["country" => "Afghanistan", "continent" => "Asia"], - "AX" => ["country" => "Åland Islands", "continent" => "Europe"], - "AL" => ["country" => "Albania", "continent" => "Europe"], - "DZ" => ["country" => "Algeria", "continent" => "Africa"], - "AS" => ["country" => "American Samoa", "continent" => "Oceania"], - "AD" => ["country" => "Andorra", "continent" => "Europe"], - "AO" => ["country" => "Angola", "continent" => "Africa"], - "AI" => ["country" => "Anguilla", "continent" => "North America"], - "AQ" => ["country" => "Antarctica", "continent" => "Antarctica"], - "AG" => ["country" => "Antigua and Barbuda", "continent" => "North America"], - "AR" => ["country" => "Argentina", "continent" => "South America"], - "AM" => ["country" => "Armenia", "continent" => "Asia"], - "AW" => ["country" => "Aruba", "continent" => "North America"], - "AU" => ["country" => "Australia", "continent" => "Oceania"], - "AT" => ["country" => "Austria", "continent" => "Europe"], - "AZ" => ["country" => "Azerbaijan", "continent" => "Asia"], - "BS" => ["country" => "Bahamas", "continent" => "North America"], - "BH" => ["country" => "Bahrain", "continent" => "Asia"], - "BD" => ["country" => "Bangladesh", "continent" => "Asia"], - "BB" => ["country" => "Barbados", "continent" => "North America"], - "BY" => ["country" => "Belarus", "continent" => "Europe"], - "BE" => ["country" => "Belgium", "continent" => "Europe"], - "BZ" => ["country" => "Belize", "continent" => "North America"], - "BJ" => ["country" => "Benin", "continent" => "Africa"], - "BM" => ["country" => "Bermuda", "continent" => "North America"], - "BT" => ["country" => "Bhutan", "continent" => "Asia"], - "BO" => ["country" => "Bolivia", "continent" => "South America"], - "BA" => ["country" => "Bosnia and Herzegovina", "continent" => "Europe"], - "BW" => ["country" => "Botswana", "continent" => "Africa"], - "BV" => ["country" => "Bouvet Island", "continent" => "Antarctica"], - "BR" => ["country" => "Brazil", "continent" => "South America"], - "IO" => ["country" => "British Indian Ocean Territory", "continent" => "Asia"], - "BN" => ["country" => "Brunei Darussalam", "continent" => "Asia"], - "BG" => ["country" => "Bulgaria", "continent" => "Europe"], - "BF" => ["country" => "Burkina Faso", "continent" => "Africa"], - "BI" => ["country" => "Burundi", "continent" => "Africa"], - "KH" => ["country" => "Cambodia", "continent" => "Asia"], - "CM" => ["country" => "Cameroon", "continent" => "Africa"], - "CA" => ["country" => "Canada", "continent" => "North America"], - "CV" => ["country" => "Cape Verde", "continent" => "Africa"], - "KY" => ["country" => "Cayman Islands", "continent" => "North America"], - "CF" => ["country" => "Central African Republic", "continent" => "Africa"], - "TD" => ["country" => "Chad", "continent" => "Africa"], - "CL" => ["country" => "Chile", "continent" => "South America"], - "CX" => ["country" => "Christmas Island", "continent" => "Asia"], - "CC" => ["country" => "Cocos (Keeling] Islands", "continent" => "Asia"], - "CO" => ["country" => "Colombia", "continent" => "South America"], - "KM" => ["country" => "Comoros", "continent" => "Africa"], - "CG" => ["country" => "Congo", "continent" => "Africa"], - "CD" => ["country" => "The Democratic Republic of The Congo", "continent" => "Africa"], - "CK" => ["country" => "Cook Islands", "continent" => "Oceania"], - "CR" => ["country" => "Costa Rica", "continent" => "North America"], - "CI" => ["country" => "Cote D'ivoire", "continent" => "Africa"], - "HR" => ["country" => "Croatia", "continent" => "Europe"], - "CU" => ["country" => "Cuba", "continent" => "North America"], - "CY" => ["country" => "Cyprus", "continent" => "Asia"], - "CZ" => ["country" => "Czech Republic", "continent" => "Europe"], - "DK" => ["country" => "Denmark", "continent" => "Europe"], - "DJ" => ["country" => "Djibouti", "continent" => "Africa"], - "DM" => ["country" => "Dominica", "continent" => "North America"], - "DO" => ["country" => "Dominican Republic", "continent" => "North America"], - "EC" => ["country" => "Ecuador", "continent" => "South America"], - "EG" => ["country" => "Egypt", "continent" => "Africa"], - "SV" => ["country" => "El Salvador", "continent" => "North America"], - "GQ" => ["country" => "Equatorial Guinea", "continent" => "Africa"], - "ER" => ["country" => "Eritrea", "continent" => "Africa"], - "EE" => ["country" => "Estonia", "continent" => "Europe"], - "ET" => ["country" => "Ethiopia", "continent" => "Africa"], - "FK" => ["country" => "Falkland Islands (Malvinas]", "continent" => "South America"], - "FO" => ["country" => "Faroe Islands", "continent" => "Europe"], - "FJ" => ["country" => "Fiji", "continent" => "Oceania"], - "FI" => ["country" => "Finland", "continent" => "Europe"], - "GF" => ["country" => "French Guiana", "continent" => "South America"], - "PF" => ["country" => "French Polynesia", "continent" => "Oceania"], - "TF" => ["country" => "French Southern Territories", "continent" => "Antarctica"], - "GA" => ["country" => "Gabon", "continent" => "Africa"], - "GM" => ["country" => "Gambia", "continent" => "Africa"], - "GE" => ["country" => "Georgia", "continent" => "Asia"], - "GH" => ["country" => "Ghana", "continent" => "Africa"], - "GI" => ["country" => "Gibraltar", "continent" => "Europe"], - "GR" => ["country" => "Greece", "continent" => "Europe"], - "GL" => ["country" => "Greenland", "continent" => "North America"], - "GD" => ["country" => "Grenada", "continent" => "North America"], - "GP" => ["country" => "Guadeloupe", "continent" => "North America"], - "GU" => ["country" => "Guam", "continent" => "Oceania"], - "GT" => ["country" => "Guatemala", "continent" => "North America"], - "GG" => ["country" => "Guernsey", "continent" => "Europe"], - "GN" => ["country" => "Guinea", "continent" => "Africa"], - "GW" => ["country" => "Guinea-bissau", "continent" => "Africa"], - "GY" => ["country" => "Guyana", "continent" => "South America"], - "HT" => ["country" => "Haiti", "continent" => "North America"], - "HM" => ["country" => "Heard Island and Mcdonald Islands", "continent" => "Antarctica"], - "VA" => ["country" => "Holy See (Vatican City State]", "continent" => "Europe"], - "HN" => ["country" => "Honduras", "continent" => "North America"], - "HK" => ["country" => "Hong Kong", "continent" => "Asia"], - "HU" => ["country" => "Hungary", "continent" => "Europe"], - "IS" => ["country" => "Iceland", "continent" => "Europe"], - "IN" => ["country" => "India", "continent" => "Asia"], - "ID" => ["country" => "Indonesia", "continent" => "Asia"], - "IR" => ["country" => "Iran", "continent" => "Asia"], - "IQ" => ["country" => "Iraq", "continent" => "Asia"], - "IE" => ["country" => "Ireland", "continent" => "Europe"], - "IM" => ["country" => "Isle of Man", "continent" => "Europe"], - "IL" => ["country" => "Israel", "continent" => "Asia"], - "JM" => ["country" => "Jamaica", "continent" => "North America"], - "JP" => ["country" => "Japan", "continent" => "Asia"], - "JE" => ["country" => "Jersey", "continent" => "Europe"], - "JO" => ["country" => "Jordan", "continent" => "Asia"], - "KZ" => ["country" => "Kazakhstan", "continent" => "Asia"], - "KE" => ["country" => "Kenya", "continent" => "Africa"], - "KI" => ["country" => "Kiribati", "continent" => "Oceania"], - "KP" => ["country" => "Democratic People's Republic of Korea", "continent" => "Asia"], - "KR" => ["country" => "Republic of Korea", "continent" => "Asia"], - "KW" => ["country" => "Kuwait", "continent" => "Asia"], - "KG" => ["country" => "Kyrgyzstan", "continent" => "Asia"], - "LA" => ["country" => "Lao People's Democratic Republic", "continent" => "Asia"], - "LV" => ["country" => "Latvia", "continent" => "Europe"], - "LB" => ["country" => "Lebanon", "continent" => "Asia"], - "LS" => ["country" => "Lesotho", "continent" => "Africa"], - "LR" => ["country" => "Liberia", "continent" => "Africa"], - "LY" => ["country" => "Libya", "continent" => "Africa"], - "LI" => ["country" => "Liechtenstein", "continent" => "Europe"], - "LT" => ["country" => "Lithuania", "continent" => "Europe"], - "LU" => ["country" => "Luxembourg", "continent" => "Europe"], - "MO" => ["country" => "Macao", "continent" => "Asia"], - "MK" => ["country" => "Macedonia", "continent" => "Europe"], - "MG" => ["country" => "Madagascar", "continent" => "Africa"], - "MW" => ["country" => "Malawi", "continent" => "Africa"], - "MV" => ["country" => "Maldives", "continent" => "Asia"], - "ML" => ["country" => "Mali", "continent" => "Africa"], - "MT" => ["country" => "Malta", "continent" => "Europe"], - "MH" => ["country" => "Marshall Islands", "continent" => "Oceania"], - "MQ" => ["country" => "Martinique", "continent" => "North America"], - "MR" => ["country" => "Mauritania", "continent" => "Africa"], - "MU" => ["country" => "Mauritius", "continent" => "Africa"], - "YT" => ["country" => "Mayotte", "continent" => "Africa"], - "MX" => ["country" => "Mexico", "continent" => "North America"], - "FM" => ["country" => "Micronesia", "continent" => "Oceania"], - "MD" => ["country" => "Moldova", "continent" => "Europe"], - "MC" => ["country" => "Monaco", "continent" => "Europe"], - "MN" => ["country" => "Mongolia", "continent" => "Asia"], - "ME" => ["country" => "Montenegro", "continent" => "Europe"], - "MS" => ["country" => "Montserrat", "continent" => "North America"], - "MA" => ["country" => "Morocco", "continent" => "Africa"], - "MZ" => ["country" => "Mozambique", "continent" => "Africa"], - "MM" => ["country" => "Myanmar", "continent" => "Asia"], - "NA" => ["country" => "Namibia", "continent" => "Africa"], - "NR" => ["country" => "Nauru", "continent" => "Oceania"], - "NP" => ["country" => "Nepal", "continent" => "Asia"], - "NL" => ["country" => "Netherlands", "continent" => "Europe"], - "AN" => ["country" => "Netherlands Antilles", "continent" => "North America"], - "NC" => ["country" => "New Caledonia", "continent" => "Oceania"], - "NZ" => ["country" => "New Zealand", "continent" => "Oceania"], - "NI" => ["country" => "Nicaragua", "continent" => "North America"], - "NE" => ["country" => "Niger", "continent" => "Africa"], - "NG" => ["country" => "Nigeria", "continent" => "Africa"], - "NU" => ["country" => "Niue", "continent" => "Oceania"], - "NF" => ["country" => "Norfolk Island", "continent" => "Oceania"], - "MP" => ["country" => "Northern Mariana Islands", "continent" => "Oceania"], - "NO" => ["country" => "Norway", "continent" => "Europe"], - "OM" => ["country" => "Oman", "continent" => "Asia"], - "PK" => ["country" => "Pakistan", "continent" => "Asia"], - "PW" => ["country" => "Palau", "continent" => "Oceania"], - "PS" => ["country" => "Palestinia", "continent" => "Asia"], - "PA" => ["country" => "Panama", "continent" => "North America"], - "PG" => ["country" => "Papua New Guinea", "continent" => "Oceania"], - "PY" => ["country" => "Paraguay", "continent" => "South America"], - "PE" => ["country" => "Peru", "continent" => "South America"], - "PH" => ["country" => "Philippines", "continent" => "Asia"], - "PN" => ["country" => "Pitcairn", "continent" => "Oceania"], - "PL" => ["country" => "Poland", "continent" => "Europe"], - "PT" => ["country" => "Portugal", "continent" => "Europe"], - "PR" => ["country" => "Puerto Rico", "continent" => "North America"], - "QA" => ["country" => "Qatar", "continent" => "Asia"], - "RE" => ["country" => "Reunion", "continent" => "Africa"], - "RO" => ["country" => "Romania", "continent" => "Europe"], - "RW" => ["country" => "Rwanda", "continent" => "Africa"], - "SH" => ["country" => "Saint Helena", "continent" => "Africa"], - "KN" => ["country" => "Saint Kitts and Nevis", "continent" => "North America"], - "LC" => ["country" => "Saint Lucia", "continent" => "North America"], - "PM" => ["country" => "Saint Pierre and Miquelon", "continent" => "North America"], - "VC" => ["country" => "Saint Vincent and The Grenadines", "continent" => "North America"], - "WS" => ["country" => "Samoa", "continent" => "Oceania"], - "SM" => ["country" => "San Marino", "continent" => "Europe"], - "ST" => ["country" => "Sao Tome and Principe", "continent" => "Africa"], - "SA" => ["country" => "Saudi Arabia", "continent" => "Asia"], - "SN" => ["country" => "Senegal", "continent" => "Africa"], - "RS" => ["country" => "Serbia", "continent" => "Europe"], - "SC" => ["country" => "Seychelles", "continent" => "Africa"], - "SL" => ["country" => "Sierra Leone", "continent" => "Africa"], - "SG" => ["country" => "Singapore", "continent" => "Asia"], - "SK" => ["country" => "Slovakia", "continent" => "Europe"], - "SI" => ["country" => "Slovenia", "continent" => "Europe"], - "SB" => ["country" => "Solomon Islands", "continent" => "Oceania"], - "SO" => ["country" => "Somalia", "continent" => "Africa"], - "ZA" => ["country" => "South Africa", "continent" => "Africa"], - "GS" => ["country" => "South Georgia and The South Sandwich Islands", "continent" => "Antarctica"], - "LK" => ["country" => "Sri Lanka", "continent" => "Asia"], - "SD" => ["country" => "Sudan", "continent" => "Africa"], - "SR" => ["country" => "Suriname", "continent" => "South America"], - "SJ" => ["country" => "Svalbard and Jan Mayen", "continent" => "Europe"], - "SZ" => ["country" => "Swaziland", "continent" => "Africa"], - "SE" => ["country" => "Sweden", "continent" => "Europe"], - "CH" => ["country" => "Switzerland", "continent" => "Europe"], - "SY" => ["country" => "Syrian Arab Republic", "continent" => "Asia"], - "TW" => ["country" => "Taiwan, Province of China", "continent" => "Asia"], - "TJ" => ["country" => "Tajikistan", "continent" => "Asia"], - "TZ" => ["country" => "Tanzania, United Republic of", "continent" => "Africa"], - "TH" => ["country" => "Thailand", "continent" => "Asia"], - "TL" => ["country" => "Timor-leste", "continent" => "Asia"], - "TG" => ["country" => "Togo", "continent" => "Africa"], - "TK" => ["country" => "Tokelau", "continent" => "Oceania"], - "TO" => ["country" => "Tonga", "continent" => "Oceania"], - "TT" => ["country" => "Trinidad and Tobago", "continent" => "North America"], - "TN" => ["country" => "Tunisia", "continent" => "Africa"], - "TM" => ["country" => "Turkmenistan", "continent" => "Asia"], - "TC" => ["country" => "Turks and Caicos Islands", "continent" => "North America"], - "TV" => ["country" => "Tuvalu", "continent" => "Oceania"], - "UG" => ["country" => "Uganda", "continent" => "Africa"], - "UA" => ["country" => "Ukraine", "continent" => "Europe"], - "AE" => ["country" => "United Arab Emirates", "continent" => "Asia"], - "UM" => ["country" => "United States Minor Outlying Islands", "continent" => "Oceania"], - "UY" => ["country" => "Uruguay", "continent" => "South America"], - "UZ" => ["country" => "Uzbekistan", "continent" => "Asia"], - "VU" => ["country" => "Vanuatu", "continent" => "Oceania"], - "VE" => ["country" => "Venezuela", "continent" => "South America"], - "VN" => ["country" => "Viet Nam", "continent" => "Asia"], - "VG" => ["country" => "Virgin Islands, British", "continent" => "North America"], - "VI" => ["country" => "Virgin Islands, U.S.", "continent" => "North America"], - "WF" => ["country" => "Wallis and Futuna", "continent" => "Oceania"], - "EH" => ["country" => "Western Sahara", "continent" => "Africa"], - "YE" => ["country" => "Yemen", "continent" => "Asia"], - "ZM" => ["country" => "Zambia", "continent" => "Africa"], - "ZW" => ["country" => "Zimbabwe", "continent" => "Africa"] - ]; - + public function getCountryInfo ($countryid){ + $query = " + SELECT + " . Registry::DB_PRFX . "countries.id as countries_id, + " . Registry::DB_PRFX . "countries.name as countries_name + FROM " . Registry::DB_PRFX . "countries + WHERE " . Registry::DB_PRFX . "countries.id LIKE \"$countryid\" + ORDER BY " . Registry::DB_PRFX . "countries.priority ASC, " . Registry::DB_PRFX . "countries.name ASC"; + $database = new \App\LobbySIO\Database\Connect(); + $rows = $database->getQuery($query); + return $rows; + } + }