X7ROOT File Manager
Current Path:
/home/katmhsmi/public_html/wp-content/plugins/wp-statistics/includes
home
/
katmhsmi
/
public_html
/
wp-content
/
plugins
/
wp-statistics
/
includes
/
📁
..
📁
admin
📁
api
📄
class-wp-statistics-admin-bar.php
(9.23 KB)
📄
class-wp-statistics-cli.php
(9.35 KB)
📄
class-wp-statistics-country.php
(4.1 KB)
📄
class-wp-statistics-db.php
(7.71 KB)
📄
class-wp-statistics-exclusion.php
(16.2 KB)
📄
class-wp-statistics-frontend.php
(5.17 KB)
📄
class-wp-statistics-geoip.php
(2.41 KB)
📄
class-wp-statistics-helper.php
(79.16 KB)
📄
class-wp-statistics-historical.php
(1.49 KB)
📄
class-wp-statistics-hits.php
(6.29 KB)
📄
class-wp-statistics-install.php
(35 KB)
📄
class-wp-statistics-ip.php
(13.12 KB)
📄
class-wp-statistics-mail.php
(9.67 KB)
📄
class-wp-statistics-menus.php
(8.89 KB)
📄
class-wp-statistics-meta-box.php
(1.42 KB)
📄
class-wp-statistics-option.php
(10.73 KB)
📄
class-wp-statistics-pages.php
(21.81 KB)
📄
class-wp-statistics-privacy-erasers.php
(1.13 KB)
📄
class-wp-statistics-privacy-exporter.php
(1.59 KB)
📄
class-wp-statistics-purge.php
(9.84 KB)
📄
class-wp-statistics-referred.php
(9.94 KB)
📄
class-wp-statistics-rest-api.php
(2.68 KB)
📄
class-wp-statistics-schedule.php
(13.75 KB)
📄
class-wp-statistics-search-engine.php
(2.71 KB)
📄
class-wp-statistics-shortcode.php
(12.71 KB)
📄
class-wp-statistics-timezone.php
(12.44 KB)
📄
class-wp-statistics-uninstall.php
(3.43 KB)
📄
class-wp-statistics-user-agent.php
(1.38 KB)
📄
class-wp-statistics-user-online.php
(11.09 KB)
📄
class-wp-statistics-user.php
(9.93 KB)
📄
class-wp-statistics-visit.php
(1.44 KB)
📄
class-wp-statistics-visitor.php
(17.91 KB)
📄
class-wp-statistics-widget.php
(23.48 KB)
📄
class-wp-statistics.php
(15.69 KB)
📁
defines
📄
defines.php
(509 B)
📁
libraries
📄
template-functions.php
(29.29 KB)
Editing: 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']; } }
Upload File
Create Folder