diff options
author | Phil Davis <phil.davis@inf.org> | 2017-02-23 21:30:18 +0545 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2017-03-08 13:55:01 -0300 |
commit | 5bc83b28f2b0b69cc8c5099c53c2408fefa3bbd9 (patch) | |
tree | 218daba36441b502a7057404a03abff126b6c578 /src/usr/local/www/widgets | |
parent | 57c616e29ce39a0266a6079f1a93ce7adcfc33a8 (diff) | |
download | pfsense-5bc83b28f2b0b69cc8c5099c53c2408fefa3bbd9.zip pfsense-5bc83b28f2b0b69cc8c5099c53c2408fefa3bbd9.tar.gz |
Fix #7306 Correctly filter log widget entries by interface description
(cherry picked from commit 27bc5848cfea95f97f70a4fe0c30da6319794a9a)
Diffstat (limited to 'src/usr/local/www/widgets')
-rw-r--r-- | src/usr/local/www/widgets/widgets/log.widget.php | 6 |
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 f1ce397..fa54e9a 100644 --- a/src/usr/local/www/widgets/widgets/log.widget.php +++ b/src/usr/local/www/widgets/widgets/log.widget.php @@ -103,6 +103,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 @@ -111,7 +113,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; @@ -272,7 +274,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;?> |