aboutsummaryrefslogtreecommitdiffstats
path: root/lib/geo.php
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2013-09-25 13:36:30 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2013-09-30 16:36:59 +0200
commit9c9dc276b7a1d2592c4fb0a887888632dc1f1e29 (patch)
treebbe3aed3e09c31c68806bdb8acffef70ba08f51c /lib/geo.php
parenta711399e62d5a9f14d4b748efe4354ee37e61f13 (diff)
downloadnextcloud-server-9c9dc276b7a1d2592c4fb0a887888632dc1f1e29.tar.gz
nextcloud-server-9c9dc276b7a1d2592c4fb0a887888632dc1f1e29.zip
move the private namespace OC into lib/private - OCP will stay in lib/public
Conflicts: lib/private/vcategories.php
Diffstat (limited to 'lib/geo.php')
-rw-r--r--lib/geo.php31
1 files changed, 0 insertions, 31 deletions
diff --git a/lib/geo.php b/lib/geo.php
deleted file mode 100644
index ed01ad0b616..00000000000
--- a/lib/geo.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012 Georg Ehrke <ownclouddev at georgswebsite dot de>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
-class OC_Geo{
- /*
- * @brief returns the closest timezone to coordinates
- * @param (string) $latitude - Latitude
- * @param (string) $longitude - Longitude
- * @return (string) $timezone - closest timezone
- */
- public static function timezone($latitude, $longitude) {
- $alltimezones = DateTimeZone::listIdentifiers();
- $variances = array();
- //calculate for all timezones the system know
- foreach($alltimezones as $timezone) {
- $datetimezoneobj = new DateTimeZone($timezone);
- $locationinformations = $datetimezoneobj->getLocation();
- $latitudeoftimezone = $locationinformations['latitude'];
- $longitudeoftimezone = $locationinformations['longitude'];
- $variances[abs($latitudeoftimezone - $latitude) + abs($longitudeoftimezone - $longitude)] = $timezone;
- }
- //sort array and return the timezone with the smallest difference
- ksort($variances);
- reset($variances);
- return current($variances);
- }
-}