From 2a394951f6e1ada88eb7bef9fe928b431816586a Mon Sep 17 00:00:00 2001 From: azammitdcarf Date: Wed, 3 Oct 2012 02:54:49 +0000 Subject: [PATCH] Fixed timezone assignment in AU database by phone number prefix --- database/queXS_AU.sql | 24 +++++++++++++++++++++++- database/quexs.sql | 2 +- functions/functions.import.php | 2 +- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/database/queXS_AU.sql b/database/queXS_AU.sql index 7cd2c8a2..3a3f4301 100644 --- a/database/queXS_AU.sql +++ b/database/queXS_AU.sql @@ -3362,7 +3362,29 @@ INSERT INTO `sample_prefix_timezone` VALUES(886, 'Australia/Adelaide'); INSERT INTO `sample_prefix_timezone` VALUES(887, 'Australia/Adelaide'); INSERT INTO `sample_prefix_timezone` VALUES(888, 'Australia/Adelaide'); INSERT INTO `sample_prefix_timezone` VALUES(889, 'Australia/Darwin'); - +INSERT INTO `sample_prefix_timezone` VALUES('024', 'Australia/NSW'); +INSERT INTO `sample_prefix_timezone` VALUES('026', 'Australia/NSW'); +INSERT INTO `sample_prefix_timezone` VALUES('028', 'Australia/NSW'); +INSERT INTO `sample_prefix_timezone` VALUES('029', 'Australia/NSW'); +INSERT INTO `sample_prefix_timezone` VALUES('035', 'Australia/Victoria'); +INSERT INTO `sample_prefix_timezone` VALUES('036', 'Australia/Tasmania'); +INSERT INTO `sample_prefix_timezone` VALUES('038', 'Australia/Victoria'); +INSERT INTO `sample_prefix_timezone` VALUES('039', 'Australia/Victoria'); +INSERT INTO `sample_prefix_timezone` VALUES('073', 'Australia/Queensland'); +INSERT INTO `sample_prefix_timezone` VALUES('074', 'Australia/Queensland'); +INSERT INTO `sample_prefix_timezone` VALUES('075', 'Australia/Queensland'); +INSERT INTO `sample_prefix_timezone` VALUES('086', 'Australia/West'); +INSERT INTO `sample_prefix_timezone` VALUES('089', 'Australia/West'); +INSERT INTO `sample_prefix_timezone` VALUES('0880', 'Australia/Broken_Hill'); +INSERT INTO `sample_prefix_timezone` VALUES('0881', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0882', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0883', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0884', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0885', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0886', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0887', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0888', 'Australia/Adelaide'); +INSERT INTO `sample_prefix_timezone` VALUES('0889', 'Australia/Darwin'); -- -- Dumping data for table `timezone_template` diff --git a/database/quexs.sql b/database/quexs.sql index b4230474..bf42a939 100644 --- a/database/quexs.sql +++ b/database/quexs.sql @@ -1463,7 +1463,7 @@ CREATE TABLE `sample_postcode_timezone` ( -- CREATE TABLE `sample_prefix_timezone` ( - `val` int(10) NOT NULL, + `val` char(10) NOT NULL, `Time_zone_name` char(64) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`val`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; diff --git a/functions/functions.import.php b/functions/functions.import.php index 80a751cb..d32555b0 100644 --- a/functions/functions.import.php +++ b/functions/functions.import.php @@ -264,7 +264,7 @@ function import_file($file, $description, $fields, $firstrow = 2) if (!empty($tname)) { - $value = $db->Quote($data[$key - 1]); + $value = $db->Quote(only_numbers($data[$key - 1])); $sql = "SELECT Time_zone_name as tz FROM `$tname`