X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=html%2Fcgi-bin%2Fp2p-block.cgi;h=04f13314244b5a1e5e42b9dc3aca8feecc729e7b;hb=9d79aea24b8554172464600252814b0765434e47;hp=aab2d3d1c4117310f7700d92814fcb0d624acdad;hpb=47a83092b5a6f2fa13d1c95de75b7bea4eb90da2;p=ipfire-2.x.git diff --git a/html/cgi-bin/p2p-block.cgi b/html/cgi-bin/p2p-block.cgi old mode 100755 new mode 100644 index aab2d3d1c4..04f1331424 --- a/html/cgi-bin/p2p-block.cgi +++ b/html/cgi-bin/p2p-block.cgi @@ -32,6 +32,7 @@ require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; my $errormessage = ''; +my $notice; my $p2pfile = "${General::swroot}/firewall/p2protocols"; my @p2ps = (); @@ -44,8 +45,6 @@ my %mainsettings = (); &Header::showhttpheaders(); &Header::getcgihash(\%fwdfwsettings); -&Header::openpage($Lang::tr{'p2p block'}, 1, ''); -&Header::openbigbox('100%', 'center', $errormessage); if ($fwdfwsettings{'ACTION'} eq 'togglep2p') { open( FILE, "<$p2pfile") or die "Unable to read $p2pfile"; @@ -66,77 +65,90 @@ if ($fwdfwsettings{'ACTION'} eq 'togglep2p') { close FILE; &General::firewall_config_changed(); - &p2pblock(); -} else { - &p2pblock(); -} -sub p2pblock { - my $gif; - - open(FILE, "<$p2pfile") or die "Unable to read $p2pfile"; - @p2ps = ; - close FILE; + $notice = $Lang::tr{'p2p block save notice'}; +} - &Header::openbox('100%', 'center', $Lang::tr{'p2p block'}); - print < - - - $Lang::tr{'protocol'} - - - $Lang::tr{'status'} - - -END +&Header::openpage($Lang::tr{'p2p block'}, 1, ''); +&Header::openbigbox('100%', 'center', $errormessage); - foreach my $p2pentry (sort @p2ps) { - my @p2pline = split( /\;/, $p2pentry); - if ($p2pline[2] eq 'on') { - $gif = "/images/on.gif" - } else { - $gif = "/images/off.gif" - } +if ($notice) { + &Header::openbox('100%', 'left', $Lang::tr{'notice'}); + print "$notice"; + &Header::closebox(); +} - print < - - $p2pline[0]: - - -
- - - -
- - +my $gif; + +open(FILE, "<$p2pfile") or die "Unable to read $p2pfile"; +@p2ps = ; +close FILE; + +&Header::openbox('100%', 'center',); +print < + + + $Lang::tr{'protocol'} + + + $Lang::tr{'status'} + + END +my $lines=0; +my $col=""; +foreach my $p2pentry (sort @p2ps) { + my @p2pline = split( /\;/, $p2pentry); + if ($p2pline[2] eq 'on') { + $gif = "/images/on.gif" + } else { + $gif = "/images/off.gif" } - + if ($lines % 2) { + print ""; + $col="bgcolor='$color{'color20'}'"; } + else { + print ""; + $col="bgcolor='$color{'color22'}'"; } print < - - - - - $Lang::tr{'outgoing firewall p2p allow'} - - - - - - - - $Lang::tr{'outgoing firewall p2p deny'} - - - + + $p2pline[0]: + + +
+ + + +
+ + END - - &Header::closebox(); +$lines++; } +print < + + + + + + + + +
+ + + $Lang::tr{'outgoing firewall p2p allow'} +
+ + + $Lang::tr{'outgoing firewall p2p deny'} +
+END + +&Header::closebox(); + &Header::closebigbox(); &Header::closepage();