1521 |
richard |
1 |
<tr><td valign="middle" align="center">
|
|
|
2 |
<form action='protocols_filter.php' method='POST'>
|
|
|
3 |
<table cellspacing=2 cellpadding=3 border=1>
|
|
|
4 |
<?
|
|
|
5 |
echo "<tr><th>$l_port<th>$l_proto<th>$l_enabled<th>$l_remove</tr>";
|
|
|
6 |
// Read and compute the protocols list
|
|
|
7 |
$tab=file(SERVICES_LIST);
|
|
|
8 |
if ($tab) # the file isn't empty
|
|
|
9 |
{
|
|
|
10 |
foreach ($tab as $line)
|
|
|
11 |
{
|
|
|
12 |
if (trim($line) != '') # the line isn't empty
|
|
|
13 |
{
|
|
|
14 |
$proto=explode(" ", $line);
|
|
|
15 |
$name_svc=trim($proto[0],"#");
|
|
|
16 |
echo "<tr><td>$proto[1]<td>$name_svc";
|
|
|
17 |
echo "<td><input type='checkbox' name='chk-$name_svc'";
|
|
|
18 |
// if the line is commented -> protocol is not allowed
|
|
|
19 |
if (preg_match('/^#/',$line, $r)) {
|
|
|
20 |
echo ">";}
|
|
|
21 |
else {
|
|
|
22 |
echo "checked>";}
|
|
|
23 |
echo "<td>";
|
|
|
24 |
if ($name_svc != "icmp") {
|
|
|
25 |
echo "<input type='checkbox' name='del-$name_svc'>";}
|
|
|
26 |
else {
|
|
|
27 |
echo " ";}
|
|
|
28 |
echo "</tr>";
|
|
|
29 |
}
|
|
|
30 |
}
|
|
|
31 |
}
|
|
|
32 |
?>
|
|
|
33 |
</table>
|
|
|
34 |
<input type='hidden' name='choix' value='change_port'>
|
|
|
35 |
<input type='submit' value='<?echo"$l_save";?>'>
|
|
|
36 |
</form></td><td valign='middle' align='center'>
|
|
|
37 |
<form action='protocols_filter.php' method='POST'>
|
|
|
38 |
<table cellspacing=2 cellpadding=3 border=1>
|
|
|
39 |
<tr><th><?echo"$l_port<th>$l_proto"?></tr>
|
|
|
40 |
<tr><td><input type='text' name='add_port' size='5'></td>
|
|
|
41 |
<td><input type='text' name='add_proto' size='10'></td>
|
|
|
42 |
<input type='hidden' name='choix' value='new_port'>
|
|
|
43 |
<td><input type='submit' value='<?echo"$l_add_to_list";?>'></td>
|
|
|
44 |
</tr></table>
|
|
|
45 |
</form>
|
|
|
46 |
</td></tr>
|
|
|
47 |
</TABLE>
|
|
|
48 |
</BODY>
|
|
|
49 |
</HTML>
|