diff -urN smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.0.1/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip --- smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip 2020-01-11 09:35:29.000000000 +0400 +++ smeserver-xt_geoip-1.0.1/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip 2020-01-11 09:43:11.161000000 +0400 @@ -286,5 +286,9 @@ Available Services + + ERROR_LICENSE_KEY + GEOIP license key unavailable. Downloading is inactive ]]> + diff -urN smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/templates/usr/share/xt_geoip/update_base/10All smeserver-xt_geoip-1.0.1/root/etc/e-smith/templates/usr/share/xt_geoip/update_base/10All --- smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/templates/usr/share/xt_geoip/update_base/10All 2017-09-15 15:05:44.000000000 +0400 +++ smeserver-xt_geoip-1.0.1/root/etc/e-smith/templates/usr/share/xt_geoip/update_base/10All 2020-01-12 22:22:08.798000000 +0400 @@ -1,3 +1,5 @@ cd /usr/share/xt_geoip -/usr/libexec/xtables-addons/xt_geoip_dl -/usr/libexec/xtables-addons/xt_geoip_build GeoIPCountryWhois.csv +if ( /usr/libexec/xtables-addons/xt_geoip_dl ) +then + /usr/libexec/xtables-addons/xt_geoip_build GeoIPCountryWhois.csv +fi \ Pas de fin de ligne à la fin du fichier diff -urN smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.0.1/root/etc/e-smith/web/functions/xt_geoip --- smeserver-xt_geoip-1.0.1.old/root/etc/e-smith/web/functions/xt_geoip 2020-01-11 09:35:29.000000000 +0400 +++ smeserver-xt_geoip-1.0.1/root/etc/e-smith/web/functions/xt_geoip 2020-01-11 10:04:19.498000000 +0400 @@ -99,6 +99,13 @@ + + + + COUNTRY_LIST_DESCRIPTION diff -urN smeserver-xt_geoip-1.0.1.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm smeserver-xt_geoip-1.0.1/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm --- smeserver-xt_geoip-1.0.1.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm 2020-01-11 09:35:29.000000000 +0400 +++ smeserver-xt_geoip-1.0.1/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm 2020-01-12 18:05:02.757000000 +0400 @@ -25,6 +25,7 @@ get_value get_badcountries get_geoip + get_stat_license_key get_reverse print_service_table get_stat_geoip @@ -189,6 +190,23 @@ } } +=head2 get_stat_license_key + +method to retrieve the status of geoip license_key for the site +=cut + +sub get_stat_license_key { + + my $fm = shift; + if ((get_prop( 'geoip','status' ) || 'disabled') eq 'enabled' ) { + if ( (get_prop( 'geoip','LicenseKey' ) || '') ne '' ) { + return ''; + } + } + return $fm->localise('ERROR_LICENSE_KEY'); + +} + =head2 get_date_update =cut