aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-07-12 07:46:15 +0000
committerErmal <eri@pfsense.org>2012-07-12 07:46:15 +0000
commit06e36f418ba5e4f449d9fb6f213cadb9b4b91bbe (patch)
treee0312451e00279f55f1257419a85bc6cdeca08af
parent08875e3676b9fb759891cb54414757a6a27bf3f8 (diff)
downloadpfsense-packages-06e36f418ba5e4f449d9fb6f213cadb9b4b91bbe.tar.gz
pfsense-packages-06e36f418ba5e4f449d9fb6f213cadb9b4b91bbe.tar.bz2
pfsense-packages-06e36f418ba5e4f449d9fb6f213cadb9b4b91bbe.zip
Show the icon on the snort column for consistency. Stop snort when disabled is ticked of on edit screen
-rw-r--r--config/snort/snort_interfaces.php29
-rw-r--r--config/snort/snort_interfaces_edit.php2
2 files changed, 15 insertions, 16 deletions
diff --git a/config/snort/snort_interfaces.php b/config/snort/snort_interfaces.php
index 26f17b20..d55e8bd9 100644
--- a/config/snort/snort_interfaces.php
+++ b/config/snort/snort_interfaces.php
@@ -194,13 +194,12 @@ if ($pfsense_stable == 'yes')
cellspacing="0">
<tr id="frheader">
<td width="5%" class="list">&nbsp;</td>
- <td width="1%" class="list">&nbsp;</td>
<td width="10%" class="listhdrr">If</td>
- <td width="10%" class="listhdrr">Snort</td>
+ <td width="13%" class="listhdrr">Snort</td>
<td width="10%" class="listhdrr">Performance</td>
<td width="10%" class="listhdrr">Block</td>
- <td width="10%" class="listhdrr">Barnyard2</td>
- <td width="50%" class="listhdr">Description</td>
+ <td width="12%" class="listhdrr">Barnyard2</td>
+ <td width="30%" class="listhdr">Description</td>
<td width="3%" class="list">
<table border="0" cellspacing="0" cellpadding="1">
<tr>
@@ -236,30 +235,28 @@ if ($pfsense_stable == 'yes')
?>
<td class="listt">
<input type="checkbox" id="frc<?=$nnats;?>" name="rule[]" value="<?=$i;?>" onClick="fr_bgcolor('<?=$nnats;?>')" style="margin: 0; padding: 0;"></td>
- <td class="listt" align="center"></td>
<td class="listr" onClick="fr_toggle(<?=$nnats;?>)"
id="frd<?=$nnats;?>"
ondblclick="document.location='snort_interfaces_edit.php?id=<?=$nnats;?>';">
<?php
echo snort_get_friendly_interface($natent['interface']);
?>
- <a href="?act=toggle&id=<?=$i;?>">
- <img src="../themes/<?= $g['theme']; ?>/images/icons/icon_<?=$iconfn;?>.gif"
- width="13" height="13" border="0"
- title="click to toggle start/stop snort"></a>
</td>
<td class="listr" onClick="fr_toggle(<?=$nnats;?>)"
id="frd<?=$nnats;?>"
ondblclick="document.location='snort_interfaces_edit.php?id=<?=$nnats;?>';">
<?php
$check_snort_info = $config['installedpackages']['snortglobal']['rule'][$nnats]['enable'];
- if ($check_snort_info == "on")
- {
- $check_snort = enabled;
- } else {
- $check_snort = disabled;
- }
- ?> <?=strtoupper($check_snort);?></td>
+ if ($check_snort_info == "on") {
+ echo strtoupper("enabled");
+ echo "<a href='?act=toggle&id={$i}'>
+ <img src='../themes/{$g['theme']}/images/icons/icon_{$iconfn}.gif'
+ width='13' height='13' border='0'
+ title='click to toggle start/stop snort'></a>";
+ } else
+ echo strtoupper("disabled");
+ ?>
+ </td>
<td class="listr" onClick="fr_toggle(<?=$nnats;?>)"
id="frd<?=$nnats;?>"
ondblclick="document.location='snort_interfaces_edit.php?id=<?=$nnats;?>';">
diff --git a/config/snort/snort_interfaces_edit.php b/config/snort/snort_interfaces_edit.php
index 614fbb52..4e453fc7 100644
--- a/config/snort/snort_interfaces_edit.php
+++ b/config/snort/snort_interfaces_edit.php
@@ -115,6 +115,8 @@ if ($_POST["Submit"]) {
} else
$a_rule[] = $natent;
+ if ($natent['enable'] != 'on')
+ snort_stop($natent, $if_real);
write_config();
sync_snort_package_config();