[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipcop-svn
Subject:    [Ipcop-svn] SF.net SVN: ipcop:[2025] ipcop/trunk
From:       dotzball () users ! sourceforge ! net
Date:       2008-10-27 19:59:59
Message-ID: E1KuYFr-0008ID-8m () 74yxhf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 2025
          http://ipcop.svn.sourceforge.net/ipcop/?rev=2025&view=rev
Author:   dotzball
Date:     2008-10-27 19:59:59 +0000 (Mon, 27 Oct 2008)

Log Message:
-----------
Fix validation of USE_ADMIN_MAC.

Highlight policy line on policy edit .

Modified Paths:
--------------
    ipcop/trunk/config/cfgroot/firewall-lib.pl
    ipcop/trunk/html/cgi-bin/fwrulesadm.cgi

Modified: ipcop/trunk/config/cfgroot/firewall-lib.pl
===================================================================
--- ipcop/trunk/config/cfgroot/firewall-lib.pl	2008-10-27 19:56:12 UTC (rev 2024)
+++ ipcop/trunk/config/cfgroot/firewall-lib.pl	2008-10-27 19:59:59 UTC (rev 2025)
@@ -67,7 +67,7 @@
 		return 1;
 	}
 
-	if($FW::fwSettings{'USE_ADMIN_MAC'} && (! \
&General::validmac($FW::fwSettings{'ADMIN_MAC'}) ) ) { \
+	if($FW::fwSettings{'USE_ADMIN_MAC'} eq 'on' && (! \
&General::validmac($FW::fwSettings{'ADMIN_MAC'}) ) ) {  return 1;
 	}
 

Modified: ipcop/trunk/html/cgi-bin/fwrulesadm.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/fwrulesadm.cgi	2008-10-27 19:56:12 UTC (rev 2024)
+++ ipcop/trunk/html/cgi-bin/fwrulesadm.cgi	2008-10-27 19:59:59 UTC (rev 2025)
@@ -404,12 +404,20 @@
 
 my $id = 0;
 foreach my $iface (sort keys %ifacePolicies) {
-    if ($id % 2) {
-        print "<tr bgcolor='${Header::table1colour}'>\n";
+	my $rowColor;
+	if($iface eq $cgiparams{'IFACE_NAME'}
+	    && $cgiparams{'ACTION'} eq $Lang::tr{'edit'}
+		&& $cgiparams{'EDIT_FORM'} eq 'policy')
+	{
+		$rowColor = ${Header::colouryellow};
+	}
+    elsif ($id % 2) {
+        $rowColor = ${Header::table1colour};
     }
     else {
-        print "<tr bgcolor='${Header::table2colour}'>\n";
+       $rowColor = ${Header::table2colour};
     }
+
     my $ifaceColor = '';
     if ($FW::interfaces{$iface}{'COLOR'} eq 'GREEN_COLOR') {
         $ifaceColor = ${Header::colourgreen};
@@ -436,6 +444,7 @@
     }
 
     print <<END;
+	<tr bgcolor='$rowColor'>
 	<td>$iface</td>
 	<td align='center' bgcolor='$ifaceColor'></td>
 	<td align='center'>$ifacePolicies{$iface}{'POLICY'}</td>
@@ -473,7 +482,7 @@
     if ($cgiparams{'USE_ADMIN_MAC'} eq '') {
         $cgiparams{'USE_ADMIN_MAC'} = 'off';
     }
-    if ($cgiparams{'USE_ADMIN_MAC'} && \
(!&General::validmac($cgiparams{'ADMIN_MAC'}))) { +    if \
($cgiparams{'USE_ADMIN_MAC'} eq'on' && \
(!&General::validmac($cgiparams{'ADMIN_MAC'}))) {  $cgiparams{'ACTION'} = \
$Lang::tr{'edit'};  $errormessage .= "$Lang::tr{'mac bad'}<br/>";
     }


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic