mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Make individual rule delete work as expected, delete individual rule, not
just selected rules
This commit is contained in:
parent
ec3418ed64
commit
d97c50cd30
@ -90,6 +90,16 @@ if ($_POST) {
|
||||
}
|
||||
}
|
||||
|
||||
if ($_GET['act'] == "del") {
|
||||
if ($a_filter[$_GET['id']]) {
|
||||
unset($a_filter[$_GET['id']]);
|
||||
write_config();
|
||||
touch($d_filterconfdirty_path);
|
||||
header("Location: firewall_rules.php?if={$if}");
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST['del_x'])) {
|
||||
/* delete selected rules */
|
||||
if (is_array($_POST['rule']) && count($_POST['rule'])) {
|
||||
@ -261,7 +271,7 @@ include("head.inc");
|
||||
<td><a href="firewall_rules_edit.php?id=<?=$i;?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_e.gif" title="edit rule" width="17" height="17" border="0"></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="middle"><input name="del" type="image" src="./themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" title="delete selected rules" onclick="return confirm('Do you really want to delete the selected rules?')"></td>
|
||||
<td align="center" valign="middle"><a href="firewall_rules.php?act=del&id=<?=$i;?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0" title="delete rule" onclick="return confirm('Do you really want to delete this rule?')"></a></td>
|
||||
<td><a href="firewall_rules_edit.php?dup=<?=$i;?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_plus.gif" title="add a new rule based on this one" width="17" height="17" border="0"></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user