Code

Removed duplciated timezone definition
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 10 Jun 2008 12:28:25 +0000 (12:28 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 10 Jun 2008 12:28:25 +0000 (12:28 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@11279 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-plugins/openxchange/personal/connectivity/openxchange/class_oxchangeAccount.inc

index c53819b9942a61e62cf34376d7d6b0de74ec2d5a..e0139640cab7df9e035e9b9259d91e2585a326b5 100644 (file)
@@ -37,546 +37,7 @@ class oxchangeAccount extends plugin
   var $objectclasses= array("OXUserObject");
   var $ReadOnly =false;
   var $oxconf = array();
-  var $timezones=array(
-      "Africa/Abidjan",
-      "Africa/Accra",
-      "Africa/Addis_Ababa",
-      "Africa/Algiers",
-      "Africa/Asmera",
-      "Africa/Bamako",
-      "Africa/Bangui",
-      "Africa/Banjul",
-      "Africa/Bissau",
-      "Africa/Blantyre",
-      "Africa/Brazzaville",
-      "Africa/Bujumbura",
-      "Africa/Cairo",
-      "Africa/Casablanca",
-      "Africa/Ceuta",
-      "Africa/Conakry",
-      "Africa/Dakar",
-      "Africa/Dar_es_Salaam",
-      "Africa/Djibouti",
-      "Africa/Douala",
-      "Africa/El_Aaiun",
-      "Africa/Freetown",
-      "Africa/Gaborone",
-      "Africa/Harare",
-      "Africa/Johannesburg",
-      "Africa/Kampala",
-      "Africa/Khartoum",
-      "Africa/Kigali",
-      "Africa/Kinshasa",
-      "Africa/Lagos",
-      "Africa/Libreville",
-      "Africa/Lome",
-      "Africa/Luanda",
-      "Africa/Lubumbashi",
-      "Africa/Lusaka",
-      "Africa/Malabo",
-      "Africa/Maputo",
-      "Africa/Maseru",
-      "Africa/Mbabane",
-      "Africa/Mogadishu",
-      "Africa/Monrovia",
-      "Africa/Nairobi",
-      "Africa/Ndjamena",
-      "Africa/Niamey",
-      "Africa/Nouakchott",
-      "Africa/Ouagadougou",
-      "Africa/Porto-Novo",
-      "Africa/Sao_Tome",
-      "Africa/Timbuktu",
-      "Africa/Tripoli",
-      "Africa/Tunis",
-      "Africa/Windhoek",
-      "America/Adak",
-      "America/Anchorage",
-      "America/Anguilla",
-      "America/Antigua",
-      "America/Araguaina",
-      "America/Aruba",
-      "America/Asuncion",
-      "America/Atka",
-      "America/Barbados",
-      "America/Belem",
-      "America/Belize",
-      "America/Boa_Vista",
-      "America/Bogota",
-      "America/Boise",
-      "America/Buenos_Aires",
-      "America/Cambridge_Bay",
-      "America/Cancun",
-      "America/Caracas",
-      "America/Catamarca",
-      "America/Cayenne",
-      "America/Cayman",
-      "America/Chicago",
-      "America/Chihuahua",
-      "America/Cordoba",
-      "America/Costa_Rica",
-      "America/Cuiaba",
-      "America/Curacao",
-      "America/Danmarkshavn",
-      "America/Dawson",
-      "America/Dawson_Creek",
-      "America/Denver",
-      "America/Detroit",
-      "America/Dominica",
-      "America/Edmonton",
-      "America/Eirunepe",
-      "America/El_Salvador",
-      "America/Ensenada",
-      "America/Fortaleza",
-      "America/Fort_Wayne",
-      "America/Glace_Bay",
-      "America/Godthab",
-      "America/Goose_Bay",
-      "America/Grand_Turk",
-      "America/Grenada",
-      "America/Guadeloupe",
-      "America/Guatemala",
-      "America/Guayaquil",
-      "America/Guyana",
-      "America/Halifax",
-      "America/Havana",
-      "America/Hermosillo",
-      "America/Indiana",
-      "America/Indiana/Indianapolis",
-      "America/Indiana/Knox",
-      "America/Indiana/Marengo",
-      "America/Indiana/Vevay",
-      "America/Indianapolis",
-      "America/Inuvik",
-      "America/Iqaluit",
-      "America/Jamaica",
-      "America/Jujuy",
-      "America/Juneau",
-      "America/Kentucky",
-      "America/Kentucky/Louisville",
-      "America/Kentucky/Monticello",
-      "America/Knox_IN",
-      "America/La_Paz",
-      "America/Lima",
-      "America/Los_Angeles",
-      "America/Louisville",
-      "America/Maceio",
-      "America/Managua",
-      "America/Manaus",
-      "America/Martinique",
-      "America/Mazatlan",
-      "America/Mendoza",
-      "America/Menominee",
-      "America/Merida",
-      "America/Mexico_City",
-      "America/Miquelon",
-      "America/Monterrey",
-      "America/Montevideo",
-      "America/Montreal",
-      "America/Montserrat",
-      "America/Nassau",
-      "America/New_York",
-      "America/Nipigon",
-      "America/Nome",
-      "America/Noronha",
-      "America/North_Dakota",
-      "America/North_Dakota/Center",
-      "America/Panama",
-      "America/Pangnirtung",
-      "America/Paramaribo",
-      "America/Phoenix",
-      "America/Port-au-Prince",
-      "America/Porto_Acre",
-      "America/Porto_Velho",
-      "America/Port_of_Spain",
-      "America/Puerto_Rico",
-      "America/Rainy_River",
-      "America/Rankin_Inlet",
-      "America/Recife",
-      "America/Regina",
-      "America/Rio_Branco",
-      "America/Rosario",
-      "America/Santiago",
-      "America/Santo_Domingo",
-      "America/Sao_Paulo",
-      "America/Scoresbysund",
-      "America/Shiprock",
-      "America/St_Johns",
-      "America/St_Kitts",
-      "America/St_Lucia",
-      "America/St_Thomas",
-      "America/St_Vincent",
-      "America/Swift_Current",
-      "America/Tegucigalpa",
-      "America/Thule",
-      "America/Thunder_Bay",
-      "America/Tijuana",
-      "America/Tortola",
-      "America/Vancouver",
-      "America/Virgin",
-      "America/Whitehorse",
-      "America/Winnipeg",
-      "America/Yakutat",
-      "America/Yellowknife",
-      "Antarctica/Casey",
-      "Antarctica/Davis",
-      "Antarctica/DumontDUrville",
-      "Antarctica/Mawson",
-      "Antarctica/McMurdo",
-      "Antarctica/Palmer",
-      "Antarctica/South_Pole",
-      "Antarctica/Syowa",
-      "Antarctica/Vostok",
-      "Arctic/Longyearbyen",
-      "Asia/Aden",
-      "Asia/Almaty",
-      "Asia/Amman",
-      "Asia/Anadyr",
-      "Asia/Aqtau",
-      "Asia/Aqtobe",
-      "Asia/Ashgabat",
-      "Asia/Ashkhabad",
-      "Asia/Baghdad",
-      "Asia/Bahrain",
-      "Asia/Baku",
-      "Asia/Bangkok",
-      "Asia/Beirut",
-      "Asia/Bishkek",
-      "Asia/Brunei",
-      "Asia/Calcutta",
-      "Asia/Choibalsan",
-      "Asia/Chongqing",
-      "Asia/Chungking",
-      "Asia/Colombo",
-      "Asia/Dacca",
-      "Asia/Damascus",
-      "Asia/Dhaka",
-      "Asia/Dili",
-      "Asia/Dubai",
-      "Asia/Dushanbe",
-      "Asia/Gaza",
-      "Asia/Harbin",
-      "Asia/Hong_Kong",
-      "Asia/Hovd",
-      "Asia/Irkutsk",
-      "Asia/Istanbul",
-      "Asia/Jakarta",
-      "Asia/Jayapura",
-      "Asia/Jerusalem",
-      "Asia/Kabul",
-      "Asia/Kamchatka",
-      "Asia/Karachi",
-      "Asia/Kashgar",
-      "Asia/Katmandu",
-      "Asia/Krasnoyarsk",
-      "Asia/Kuala_Lumpur",
-      "Asia/Kuching",
-      "Asia/Kuwait",
-      "Asia/Macao",
-      "Asia/Macau",
-      "Asia/Magadan",
-      "Asia/Manila",
-      "Asia/Muscat",
-      "Asia/Nicosia",
-      "Asia/Novosibirsk",
-      "Asia/Omsk",
-      "Asia/Oral",
-      "Asia/Phnom_Penh",
-      "Asia/Pontianak",
-      "Asia/Pyongyang",
-      "Asia/Qatar",
-      "Asia/Qyzylorda",
-      "Asia/Rangoon",
-      "Asia/Riyadh",
-      "Asia/Riyadh87",
-      "Asia/Riyadh88",
-      "Asia/Riyadh89",
-      "Asia/Saigon",
-      "Asia/Sakhalin",
-      "Asia/Samarkand",
-      "Asia/Seoul",
-      "Asia/Shanghai",
-      "Asia/Singapore",
-      "Asia/Taipei",
-      "Asia/Tashkent",
-      "Asia/Tbilisi",
-      "Asia/Tehran",
-      "Asia/Tel_Aviv",
-      "Asia/Thimbu",
-      "Asia/Thimphu",
-      "Asia/Tokyo",
-      "Asia/Ujung_Pandang",
-      "Asia/Ulaanbaatar",
-      "Asia/Ulan_Bator",
-      "Asia/Urumqi",
-      "Asia/Vientiane",
-      "Asia/Vladivostok",
-      "Asia/Yakutsk",
-      "Asia/Yekaterinburg",
-      "Asia/Yerevan",
-      "Atlantic/Azores",
-      "Atlantic/Bermuda",
-      "Atlantic/Canary",
-      "Atlantic/Cape_Verde",
-      "Atlantic/Faeroe",
-      "Atlantic/Jan_Mayen",
-      "Atlantic/Madeira",
-      "Atlantic/Reykjavik",
-      "Atlantic/South_Georgia",
-      "Atlantic/Stanley",
-      "Atlantic/St_Helena",
-      "Australia/ACT",
-      "Australia/Adelaide",
-      "Australia/Brisbane",
-      "Australia/Broken_Hill",
-      "Australia/Canberra",
-      "Australia/Darwin",
-      "Australia/Hobart",
-      "Australia/LHI",
-      "Australia/Lindeman",
-      "Australia/Lord_Howe",
-      "Australia/Melbourne",
-      "Australia/North",
-      "Australia/NSW",
-      "Australia/Perth",
-      "Australia/Queensland",
-      "Australia/South",
-      "Australia/Sydney",
-      "Australia/Tasmania",
-      "Australia/Victoria",
-      "Australia/West",
-      "Australia/Yancowinna",
-      "Brazil/Acre",
-      "Brazil/DeNoronha",
-      "Brazil/East",
-      "Brazil/West",
-      "Canada/Atlantic",
-      "Canada/Central",
-      "Canada/East-Saskatchewan",
-      "Canada/Eastern",
-      "Canada/Mountain",
-      "Canada/Newfoundland",
-      "Canada/Pacific",
-      "Canada/Saskatchewan",
-      "Canada/Yukon",
-      "CET",
-      "Chile/Continental",
-      "Chile/EasterIsland",
-      "CST6CDT",
-      "Cuba",
-      "EET",
-      "Egypt",
-      "Eire",
-      "EST",
-      "EST5EDT",
-      "Etc/GMT",
-      "Etc/GMT+0",
-      "Etc/GMT+1",
-      "Etc/GMT+10",
-      "Etc/GMT+11",
-      "Etc/GMT+12",
-      "Etc/GMT+2",
-      "Etc/GMT+3",
-      "Etc/GMT+4",
-      "Etc/GMT+5",
-      "Etc/GMT+6",
-      "Etc/GMT+7",
-      "Etc/GMT+8",
-      "Etc/GMT+9",
-      "Etc/GMT-0",
-      "Etc/GMT-1",
-      "Etc/GMT-10",
-      "Etc/GMT-11",
-      "Etc/GMT-12",
-      "Etc/GMT-13",
-      "Etc/GMT-14",
-      "Etc/GMT-2",
-      "Etc/GMT-3",
-      "Etc/GMT-4",
-      "Etc/GMT-5",
-      "Etc/GMT-6",
-      "Etc/GMT-7",
-      "Etc/GMT-8",
-      "Etc/GMT-9",
-      "Etc/GMT0",
-      "Etc/Greenwich",
-      "Etc/UCT",
-      "Etc/Universal",
-      "Etc/UTC",
-      "Etc/Zulu",
-      "Europe/Amsterdam",
-      "Europe/Andorra",
-      "Europe/Athens",
-      "Europe/Belfast",
-      "Europe/Belgrade",
-      "Europe/Berlin",
-      "Europe/Bratislava",
-      "Europe/Brussels",
-      "Europe/Bucharest",
-      "Europe/Budapest",
-      "Europe/Chisinau",
-      "Europe/Copenhagen",
-      "Europe/Dublin",
-      "Europe/Gibraltar",
-      "Europe/Helsinki",
-      "Europe/Istanbul",
-      "Europe/Kaliningrad",
-      "Europe/Kiev",
-      "Europe/Lisbon",
-      "Europe/Ljubljana",
-      "Europe/London",
-      "Europe/Luxembourg",
-      "Europe/Madrid",
-      "Europe/Malta",
-      "Europe/Minsk",
-      "Europe/Monaco",
-      "Europe/Moscow",
-      "Europe/Nicosia",
-      "Europe/Oslo",
-      "Europe/Paris",
-      "Europe/Prague",
-      "Europe/Riga",
-      "Europe/Rome",
-      "Europe/Samara",
-      "Europe/San_Marino",
-      "Europe/Sarajevo",
-      "Europe/Simferopol",
-      "Europe/Skopje",
-      "Europe/Sofia",
-      "Europe/Stockholm",
-      "Europe/Tallinn",
-      "Europe/Tirane",
-      "Europe/Tiraspol",
-      "Europe/Uzhgorod",
-      "Europe/Vaduz",
-      "Europe/Vatican",
-      "Europe/Vienna",
-      "Europe/Vilnius",
-      "Europe/Warsaw",
-      "Europe/Zagreb",
-      "Europe/Zaporozhye",
-      "Europe/Zurich",
-      "Factory",
-      "GB",
-      "GB-Eire",
-      "GMT",
-      "GMT+0",
-      "GMT-0",
-      "GMT0",
-      "Greenwich",
-      "Hongkong",
-      "HST",
-      "Iceland",
-      "Indian/Antananarivo",
-      "Indian/Chagos",
-      "Indian/Christmas",
-      "Indian/Cocos",
-      "Indian/Comoro",
-      "Indian/Kerguelen",
-      "Indian/Mahe",
-      "Indian/Maldives",
-      "Indian/Mauritius",
-      "Indian/Mayotte",
-      "Indian/Reunion",
-      "Iran",
-      "Israel",
-      "Jamaica",
-      "Japan",
-      "Kwajalein",
-      "Libya",
-      "MET",
-      "Mexico/BajaNorte",
-      "Mexico/BajaSur",
-      "Mexico/General",
-      "Mideast/Riyadh87",
-      "Mideast/Riyadh88",
-      "Mideast/Riyadh89",
-      "MST",
-      "MST7MDT",
-      "Navajo",
-      "NZ",
-      "NZ-CHAT",
-      "Pacific/Apia",
-      "Pacific/Auckland",
-      "Pacific/Chatham",
-      "Pacific/Easter",
-      "Pacific/Efate",
-      "Pacific/Enderbury",
-      "Pacific/Fakaofo",
-      "Pacific/Fiji",
-      "Pacific/Funafuti",
-      "Pacific/Galapagos",
-      "Pacific/Gambier",
-      "Pacific/Guadalcanal",
-      "Pacific/Guam",
-      "Pacific/Honolulu",
-      "Pacific/Johnston",
-      "Pacific/Kiritimati",
-      "Pacific/Kosrae",
-      "Pacific/Kwajalein",
-      "Pacific/Majuro",
-      "Pacific/Marquesas",
-      "Pacific/Midway",
-      "Pacific/Nauru",
-      "Pacific/Niue",
-      "Pacific/Norfolk",
-      "Pacific/Noumea",
-      "Pacific/Pago_Pago",
-      "Pacific/Palau",
-      "Pacific/Pitcairn",
-      "Pacific/Ponape",
-      "Pacific/Port_Moresby",
-      "Pacific/Rarotonga",
-      "Pacific/Saipan",
-      "Pacific/Samoa",
-      "Pacific/Tahiti",
-      "Pacific/Tarawa",
-      "Pacific/Tongatapu",
-      "Pacific/Truk",
-      "Pacific/Wake",
-      "Pacific/Wallis",
-      "Pacific/Yap",
-      "Poland",
-      "Portugal",
-      "PRC",
-      "PST8PDT",
-      "ROC",
-      "ROK",
-      "Singapore",
-      "SystemV/AST4",
-      "SystemV/AST4ADT",
-      "SystemV/CST6",
-      "SystemV/CST6CDT",
-      "SystemV/EST5",
-      "SystemV/EST5EDT",
-      "SystemV/HST10",
-      "SystemV/MST7",
-      "SystemV/MST7MDT",
-      "SystemV/PST8",
-      "SystemV/PST8PDT",
-      "SystemV/YST9",
-      "SystemV/YST9YDT",
-      "Turkey",
-      "UCT",
-      "Universal",
-      "US/Alaska",
-      "US/Aleutian",
-      "US/Arizona",
-      "US/Central",
-      "US/East-Indiana",
-      "US/Eastern",
-      "US/Hawaii",
-      "US/Indiana-Starke",
-      "US/Michigan",
-      "US/Mountain",
-      "US/Pacific",
-      "US/Samoa",
-      "UTC",
-      "W-SU",
-      "WET",
-      "Zulu"
-        );
-
+  var $timezones=array();
   var $dnmode= "";
   var $uid ="";
 
@@ -590,6 +51,9 @@ class oxchangeAccount extends plugin
       }
     }
 
+    $zones = timezone::_get_tz_zones();
+    $this->timezones= array_keys($zones['TIMEZONES']);
+
     /* Setting uid to default */
     if(isset($this->attrs['uid'][0])){
       $this->uid = $this->attrs['uid'][0];