From bedb72f3d42cf71be128cf7c803baa53495af6e3 Mon Sep 17 00:00:00 2001 From: Alexander Marx Date: Wed, 13 Mar 2013 08:50:32 +0100 Subject: [PATCH] Forward Firewall: moved ruleaction-dropdown from top to target area. some layout changes in forwardfw.cgi (when no alias exists, the dropdown after ipfire is not shown) --- html/cgi-bin/forwardfw.cgi | 67 +++++++++++++++++++------------------- langs/de/cgi-bin/de.pl | 3 ++ langs/en/cgi-bin/en.pl | 3 ++ 3 files changed, 39 insertions(+), 34 deletions(-) diff --git a/html/cgi-bin/forwardfw.cgi b/html/cgi-bin/forwardfw.cgi index 1f3d6a9a6..5339f9e67 100755 --- a/html/cgi-bin/forwardfw.cgi +++ b/html/cgi-bin/forwardfw.cgi @@ -1388,7 +1388,7 @@ sub newrule $selected{'TIME_FROM'}{$fwdfwsettings{'TIME_FROM'}} = 'selected'; $selected{'TIME_TO'}{$fwdfwsettings{'TIME_TO'}} = 'selected'; $selected{'ipfire'}{$fwdfwsettings{$fwdfwsettings{'grp2'}}} ='selected'; - + #check if update and get values if($fwdfwsettings{'updatefwrule'} eq 'on' || $fwdfwsettings{'copyfwrule'} eq 'on' && !$errormessage){ &General::readhasharray("$config", \%hash); @@ -1482,32 +1482,7 @@ sub newrule $fwdfwsettings{'TIME_FROM'} = &timeconvert($fwdfwsettings{'TIME_FROM'},''); $fwdfwsettings{'TIME_TO'} = &timeconvert($fwdfwsettings{'TIME_TO'},''); } -print < - -
$Lang::tr{'fwdfw rule action'}

"; - +print "
"; &Header::closebox(); &Header::openbox('100%', 'left', $Lang::tr{'fwdfw source'}); #------SOURCE------------------------------------------------------- @@ -1518,7 +1493,6 @@ END END &gen_dd_block('src','grp1'); - print<
@@ -1557,13 +1531,18 @@ END &Header::openbox('100%', 'left', $Lang::tr{'fwdfw target'}); print< - END - print ""; + if (! -z "${General::swroot}/ethernet/aliases"){ + print" @@ -1633,8 +1612,28 @@ END &Header::openbox('100%', 'left', $Lang::tr{'fwdfw additional'}); print< - + "; + print""; if($fwdfwsettings{'updatefwrule'} eq 'on' || $fwdfwsettings{'copyfwrule'} eq 'on'){ print "
$Lang::tr{'fwdfw targetip'}IPFire ($Lang::tr{'external access'})
$Lang::tr{'fwdfw targetip'}IPFire"; } print<
$Lang::tr{'remark'}:
$Lang::tr{'fwdfw rule action'}
$Lang::tr{'remark'}:
$Lang::tr{'fwdfw rulepos'}: