summaryrefslogtreecommitdiffstats
path: root/src/usr/local
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-02-23 21:30:18 +0545
committerGitHub <noreply@github.com>2017-02-23 21:30:18 +0545
commit27bc5848cfea95f97f70a4fe0c30da6319794a9a (patch)
treef2dc28937a82e5a4b7d7022219f85f6ea007dee8 /src/usr/local
parent27d15a216fcc86cbeef4db4ced518438fc07378d (diff)
downloadpfsense-27bc5848cfea95f97f70a4fe0c30da6319794a9a.zip
pfsense-27bc5848cfea95f97f70a4fe0c30da6319794a9a.tar.gz
Fix #7306 Correctly filter log widget entries by interface description
Diffstat (limited to 'src/usr/local')
-rw-r--r--src/usr/local/www/widgets/widgets/log.widget.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/usr/local/www/widgets/widgets/log.widget.php b/src/usr/local/www/widgets/widgets/log.widget.php
index c1cc81e..fb9aae6 100644
--- a/src/usr/local/www/widgets/widgets/log.widget.php
+++ b/src/usr/local/www/widgets/widgets/log.widget.php
@@ -71,6 +71,8 @@ if ($_POST) {
exit(0);
}
+$iface_descr_arr = get_configured_interface_with_descr();
+
$nentries = isset($user_settings['widgets']['filterlogentries']) ? $user_settings['widgets']['filterlogentries'] : 5;
//set variables for log
@@ -79,7 +81,7 @@ $nentriesinterfaces = isset($user_settings['widgets']['filterlogentriesinterface
$filterfieldsarray = array(
"act" => $nentriesacts,
- "interface" => $nentriesinterfaces
+ "interface" => isset($iface_descr_arr[$nentriesinterfaces]) ? $iface_descr_arr[$nentriesinterfaces] : $nentriesinterfaces
);
$nentriesinterval = isset($user_settings['widgets']['filterlogentriesinterval']) ? $user_settings['widgets']['filterlogentriesinterval'] : 60;
@@ -240,7 +242,7 @@ $pconfig['nentriesinterval'] = isset($user_settings['widgets']['filterlogentries
</label>
<div class="col-sm-6 checkbox">
<select name="filterlogentriesinterfaces" id="filterlogentriesinterfaces" class="form-control">
- <?php foreach (array("All" => "ALL") + get_configured_interface_with_descr() as $iface => $ifacename):?>
+ <?php foreach (array("All" => "ALL") + $iface_descr_arr as $iface => $ifacename):?>
<option value="<?=$iface?>"
<?=($nentriesinterfaces==$iface?'selected':'')?>><?=htmlspecialchars($ifacename)?></option>
<?php endforeach;?>
OpenPOWER on IntegriCloud