From 34e612bd29c047811ec0111eec4e93326c9f6eec Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 9 Feb 2026 16:20:24 +0100 Subject: [PATCH] add function geoip() --- inc/inc.ClassUtilities.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/inc/inc.ClassUtilities.php b/inc/inc.ClassUtilities.php index f90a5069c..dd42c798d 100644 --- a/inc/inc.ClassUtilities.php +++ b/inc/inc.ClassUtilities.php @@ -90,6 +90,14 @@ class Utilities { /* {{{ */ return base64_encode($bytes); } /* }}} */ + static function geoip($addr) { /* {{{ */ + if($geoip = @file_get_contents('https://json.geoiplookup.io/'.$addr)) { + $data = json_decode($geoip, true); + if($data && $data['success']) + return $data; + } + return false; + } /* }}} */ } /* }}} */ class_alias('Seeddms\Seeddms\Utilities', 'SeedDMS_Utils');