aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-08-03 18:37:26 +0000
committerErmal <eri@pfsense.org>2011-08-03 18:37:26 +0000
commit11c348d1adafbbdfd3101d69e8d431715847bae9 (patch)
treed5517c4da1c525fac288afc24b0fbcc1b9d75589
parentd8ffcf51c1d16535774ca3715e791bce1c6287b0 (diff)
downloadpfsense-packages-11c348d1adafbbdfd3101d69e8d431715847bae9.tar.gz
pfsense-packages-11c348d1adafbbdfd3101d69e8d431715847bae9.tar.bz2
pfsense-packages-11c348d1adafbbdfd3101d69e8d431715847bae9.zip
Correct saving of interface in barnyard config
-rw-r--r--config/snort/snort_barnyard.php37
1 files changed, 7 insertions, 30 deletions
diff --git a/config/snort/snort_barnyard.php b/config/snort/snort_barnyard.php
index e54ce831..2e857f22 100644
--- a/config/snort/snort_barnyard.php
+++ b/config/snort/snort_barnyard.php
@@ -47,7 +47,6 @@ global $g;
if (!is_array($config['installedpackages']['snortglobal']['rule']))
$config['installedpackages']['snortglobal']['rule'] = array();
-//nat_rules_sort();
$a_nat = &$config['installedpackages']['snortglobal']['rule'];
$id = $_GET['id'];
@@ -60,7 +59,6 @@ if (isset($_GET['dup'])) {
}
if (isset($id) && $a_nat[$id]) {
-
/* old options */
$pconfig['def_ssl_ports_ignore'] = $a_nat[$id]['def_ssl_ports_ignore'];
$pconfig['flow_depth'] = $a_nat[$id]['flow_depth'];
@@ -292,15 +290,6 @@ function enable_change(enable_change) {
// make shure a default answer is called if this is envoked.
endis2 = (document.iform.barnyard_enable);
-<?php
-/* make shure all the settings exist or function hide will not work */
-/* if $id is emty allow if and discr to be open */
-if($id != "")
-{
-echo "
- document.iform.interface.disabled = endis2;\n";
-}
-?>
document.iform.barnyard_mysql.disabled = endis;
document.iform.barnconfigpassthru.disabled = endis;
}
@@ -319,19 +308,6 @@ echo "
print_info_box2($savemsg);
}
- if (0 && file_exists($d_snortconfdirty_path)) {
- echo '<p>';
-
- if($savemsg) {
- print_info_box_np2("{$savemsg}");
- }else{
- print_info_box_np2('
- The Snort configuration has changed and snort needs to be restarted on this interface.<br>
- You must apply the changes in order for them to take effect.<br>
- ');
- }
- }
-
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
@@ -416,14 +392,15 @@ echo "
}
}
foreach ($interfaces as $iface => $ifacename):
+ if ($iface != $pconfig['interface'])
+ continue;
?>
- <option value="<?=$iface;?>"
- <?php if ($iface == $pconfig['interface']) echo "selected"; ?>><?=htmlspecialchars($ifacename);?>
- </option>
- <?php endforeach; ?>
+ <option value="<?=$iface;?>" selected><?=htmlspecialchars($ifacename);?></option>
+
+ <?php endforeach; ?>
</select><br>
- <span class="vexpl">Choose which interface this rule applies to.<br>
- Hint: in most cases, you'll want to use WAN here.</span></td>
+ <span class="vexpl">The interface this rule applies to.</span><br/>
+ </td>
</tr>
<tr>
<td colspan="2" valign="top" class="listtopic">Mysql Settings</td>