aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbmeeks8 <bmeeks8@bellsouth.net>2014-01-28 11:43:56 -0500
committerbmeeks8 <bmeeks8@bellsouth.net>2014-01-28 11:43:56 -0500
commite1e2edc25cdecd36af6f2bb2d1e75b7857cafaed (patch)
tree9d50ec32b77ff99824182df38b936e896203f6bf
parenta9356103959a9aeb0a466cd3c1adcf730e630076 (diff)
downloadpfsense-packages-e1e2edc25cdecd36af6f2bb2d1e75b7857cafaed.tar.gz
pfsense-packages-e1e2edc25cdecd36af6f2bb2d1e75b7857cafaed.tar.bz2
pfsense-packages-e1e2edc25cdecd36af6f2bb2d1e75b7857cafaed.zip
Fix so forced rule toggles back to its default on 2nd click
-rwxr-xr-xconfig/snort/snort_rules.php18
1 files changed, 6 insertions, 12 deletions
diff --git a/config/snort/snort_rules.php b/config/snort/snort_rules.php
index 4307c8de..71fdbd16 100755
--- a/config/snort/snort_rules.php
+++ b/config/snort/snort_rules.php
@@ -167,18 +167,12 @@ if ($_GET['act'] == "toggle" && $_GET['ids'] && !empty($rules_map)) {
$sid= $_GET['ids'];
// See if the target SID is in our list of modified SIDs,
- // and toggle it if present; otherwise, add it to the
- // appropriate list.
- if (isset($enablesid[$gid][$sid])) {
+ // and toggle it back to default if present; otherwise,
+ // add it to the appropriate modified SID list.
+ if (isset($enablesid[$gid][$sid]))
unset($enablesid[$gid][$sid]);
- if (!isset($disablesid[$gid][$sid]))
- $disablesid[$gid][$sid] = "disablesid";
- }
- elseif (isset($disablesid[$gid][$sid])) {
+ elseif (isset($disablesid[$gid][$sid]))
unset($disablesid[$gid][$sid]);
- if (!isset($enablesid[$gid][$sid]))
- $enablesid[$gid][$sid] = "enablesid";
- }
else {
if ($rules_map[$gid][$sid]['disabled'] == 1)
$enablesid[$gid][$sid] = "enablesid";
@@ -759,7 +753,7 @@ if ($savemsg) {
$textse = "</span>";
$iconb = "icon_reject_d.gif";
$disable_cnt++;
- $title = gettext("Disabled by user. Click to toggle to enabled state");
+ $title = gettext("Disabled by user. Click to toggle to default state");
}
elseif (($v['disabled'] == 1) && (!isset($enablesid[$gid][$sid]))) {
$textss = "<span class=\"gray\">";
@@ -772,7 +766,7 @@ if ($savemsg) {
$textss = $textse = "";
$iconb = "icon_reject.gif";
$enable_cnt++;
- $title = gettext("Enabled by user. Click to toggle to disabled state");
+ $title = gettext("Enabled by user. Click to toggle to default state");
}
else {
$textss = $textse = "";