Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /var/www/web28/html/wp-content/plugins/wp-statistics/includes/ |
Current File : //var/www/web28/html/wp-content/plugins/wp-statistics/includes/class-wp-statistics-geoip.php |
<?php namespace WP_STATISTICS; use Exception; use WP_Statistics\Service\Geolocation\GeolocationFactory; /** * @deprecated This class is deprecated and should not be used in new development. It remains for backward compatibility of Add-ons. */ class GeoIP { /** * Retrieves the geolocation information for a given IP address. * * Caches the location information to avoid redundant lookups. * * @param bool|string $ip The IP address to lookup. Defaults to the user's IP. * @return array|null[] The location. */ public static function getLocation($ip) { _deprecated_function(__METHOD__, '14.11', 'GeolocationFactory::getLocation()'); return GeolocationFactory::getLocation($ip); } /** * Retrieves the country information for a given IP address. * * @param bool|string $ip The IP address to lookup. Defaults to the user's IP. * @return string|null The country code or detail requested, or null on failure. * @throws Exception If there is an issue during GeoIP lookup. */ public static function getCountry($ip = false) { $location = self::getLocation($ip); return $location['country']; } /** * Downloads the GeoIP database from MaxMind. * * @return mixed Array containing status and notice messages. * @deprecated This method is deprecated and should not be used in new development. use GeolocationFactory::downloadDatabase() instead. */ public static function download() { _deprecated_function(__METHOD__, '14.11', 'GeolocationFactory::downloadDatabase()'); return GeolocationFactory::downloadDatabase(); } /** * Retrieves city information based on a given IP address. * * @param string|bool $ip The IP address to lookup. Defaults to the user's IP. * @param bool $dataScope Whether to include region and continent information. * @return array|string The city name or an array of location details. */ public static function getCity($ip = false, $dataScope = false) { $location = self::getLocation($ip); // Retrieve region and continent if requested. if ($dataScope) { return [ 'city' => $location['city'], 'region' => $location['region'], 'continent' => $location['continent'] ]; } return $location['city']; } }
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare