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');