diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-06-02 12:02:37 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-06-02 12:02:37 +0000 |
commit | 67aeb1214e169ea721ac085a715a9f19f7c12110 (patch) | |
tree | 52f992603dd548c31a897e42c33147d932561ce8 /usr/local | |
parent | ee74597278fdb46fce672e493ef84f185545015e (diff) | |
download | pfsense-67aeb1214e169ea721ac085a715a9f19f7c12110.zip pfsense-67aeb1214e169ea721ac085a715a9f19f7c12110.tar.gz |
Do not use get_interface_list() sine it is does not suite here.
Correctly fix by queue view.
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/firewall_shaper_queues.php | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/usr/local/www/firewall_shaper_queues.php b/usr/local/www/firewall_shaper_queues.php index 225738a..a5f5b4a 100755 --- a/usr/local/www/firewall_shaper_queues.php +++ b/usr/local/www/firewall_shaper_queues.php @@ -109,18 +109,22 @@ if ($_GET) { exit; break; case "show": - $iflist = get_interface_list(); - foreach ($iflist as $if) { - $altq = $altq_list_queues[$if['friendly']]; - if ($altq) { - $qtmp =& $altq->find_queue("", $qname); - if ($qtmp) - $output .= $qtmp->build_shortform(); - else - $output .= build_iface_without_this_queue($if['friendly'], $qname); - } else - $output .= build_iface_without_this_queue($if['friendly'], $qname); - } + foreach ($config['interfaces'] as $if => $ifdesc) { + $altq = $altq_list_queues[$if]; + if ($altq) { + $qtmp =& $altq->find_queue("", $qname); + if ($qtmp) + $output .= $qtmp->build_shortform(); + else + $output .= build_iface_without_this_queue($if, $qname); + } else { + if (!is_altq_capable($ifdesc['if'])) + continue; + if (!isset($ifdesc['enable']) && $if != "lan" && $if != "wan") + continue; + $output .= build_iface_without_this_queue($if, $qname); + } + } break; } } |