From bcb30674e2f7f3fe4989bffe5fbc43d44be86633 Mon Sep 17 00:00:00 2001 From: Erik Kapfer Date: Mon, 18 Jan 2016 10:14:10 +0100 Subject: [PATCH] webaccess.cgi: Fixed language settings. Fix for #10879. Added also use strict. Signed-off-by: Erik Kapfer Signed-off-by: Michael Tremer --- html/cgi-bin/webaccess.cgi | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/html/cgi-bin/webaccess.cgi b/html/cgi-bin/webaccess.cgi index afa3770cf9..0d50f01b1b 100644 --- a/html/cgi-bin/webaccess.cgi +++ b/html/cgi-bin/webaccess.cgi @@ -19,8 +19,18 @@ # # ############################################################################### +use strict; + +#usable only the following on debugging purpose +#use warnings; +#use CGI::Carp 'fatalsToBrowser'; use CGI; +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; + + my $swroot = "/var/ipfire"; my $apdir = "$swroot/proxy/advanced"; my $group_def_file = "$apdir/cre/classrooms"; @@ -31,6 +41,7 @@ my $acl_src_noaccess_mac = "$apdir/acls/src_noaccess_mac.acl"; my $banner = "A D V A N C E D   P R O X Y   -   W E B   A C C E S S   M A N A G E R"; my %cgiparams; my %proxysettings; +my %temp; my %acl=(); my @group_defs=(); @@ -49,8 +60,8 @@ require "${swroot}/lang.pl"; foreach (@groups) { - if ($cgiparams{$_} eq $tr{'advproxy mode deny'}) { $acl{$_}='on'; } - if ($cgiparams{$_} eq $tr{'advproxy mode allow'}) { $acl{$_}='off'; } + if ($cgiparams{$_} eq $Lang::tr{'advproxy mode deny'}) { $acl{$_}='on'; } + if ($cgiparams{$_} eq $Lang::tr{'advproxy mode allow'}) { $acl{$_}='off'; } } &read_all_groups; @@ -144,7 +155,7 @@ if (($is_supervisor) && ((defined($proxysettings{'SUPERVISOR_PASSWORD'})) && (!( { print < - $tr{'advproxy supervisor password'}: + $Lang::tr{'advproxy supervisor password'}: END @@ -176,11 +187,11 @@ END if ((defined($acl{$_})) && ($acl{$_} eq 'on')) { print ""; - print ""; + print ""; print " \n"; } else { print ""; - print ""; + print ""; print " \n"; } } @@ -199,14 +210,14 @@ END } else { print " \n"; print " \n"; - print " $tr{'advproxy no cre groups'}\n"; + print " $Lang::tr{'advproxy no cre groups'}\n"; print " \n"; print " \n"; } } else { print " \n"; print " \n"; - print " $tr{'advproxy cre disabled'}\n"; + print " $Lang::tr{'advproxy cre disabled'}\n"; print " \n"; print " \n"; } -- 2.39.5