diff --git a/admin/site.php b/admin/site.php index 1ec2528..5251f4e 100644 --- a/admin/site.php +++ b/admin/site.php @@ -59,6 +59,9 @@ elseif ($version < $current && $version !== $current) { echo "

It seems you are running a prerelease version of Phurl. Expect Bugs!


"; }*/ +if (!is_readable("../includes/geoip/geo-ipv6.dat") || !file_exists("../includes/geoip/geo-ipv6.dat")) { + echo "

You have not downloaded the Maxmind GeoIP Database yet. You can do so here.


"; +} print_errors(); ?>
@@ -145,7 +148,8 @@

- +

Advanced

+Update Maxmind GeoIP Database.
\n\n"; -$dbipv6 = file_get_contents($countryDbIPv6) or die("Error downloading IPv6 Database. Exiting\n"); -file_put_contents("geo-ipv6.dat.gz", $dbipv6) or die("Error writing gzfile."); +$dbipv6 = file_get_contents($countryDbIPv6) or die("
\n\nError downloading IPv6 Database. Exiting\n"); +file_put_contents("geo-ipv6.dat.gz", $dbipv6) or die("
\n\nError writing gzfile."); echo "Downloaded IPv6 Database.\n
\n"; -$datipv6 = gzfile_get_contents("geo-ipv6.dat.gz", 0) or die("Error extracting IPv6 Database. Exiting\n"); -file_put_contents("geo-ipv6.dat", $datipv6) or die("Error writing dat file."); +$datipv6 = gzfile_get_contents("geo-ipv6.dat.gz", 0) or die("
\n\nError extracting IPv6 Database. Exiting\n"); +file_put_contents("geo-ipv6.dat", $datipv6) or die("
\n\nError writing dat file."); echo "Extracted IPv6 Database.\n
\n";