From 4686a096a2cee5b133dae4f24038d52c45b82fcf Mon Sep 17 00:00:00 2001 From: michu2k Date: Sat, 15 Feb 2020 16:29:19 +0100 Subject: [PATCH] Changed statistics API --- inc/modules/statistics/Site.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/modules/statistics/Site.php b/inc/modules/statistics/Site.php index 5933d82..4a9a6f2 100644 --- a/inc/modules/statistics/Site.php +++ b/inc/modules/statistics/Site.php @@ -34,8 +34,10 @@ class Site extends SiteModule // Get latest country or fetch new $country = 'Unknown'; $latest = $this->db('statistics')->where('ip', $ip)->desc('created_at')->limit(1)->oneArray(); + if (!$latest) { - $details = json_decode(HttpRequest::get('http://freegeoip.net/json/'.$ip), true); + $details = json_decode(HttpRequest::get('https://freegeoip.app/json/'.$ip), true); + if (!empty($details['country_code'])) { $country = $details['country_code']; }