fix: support columns filter in get_port_stats_by_port_hostname api call (#5230)

This commit is contained in:
Mickael Marchand
2016-12-23 21:54:13 +01:00
committed by Neil Lathwood
parent f5a16be0e3
commit 6efdecfd95

View File

@@ -97,6 +97,16 @@ function get_port_stats_by_port_hostname()
$port['in_pps'] = format_bi($port['ifInUcastPkts_rate']); $port['in_pps'] = format_bi($port['ifInUcastPkts_rate']);
$port['out_pps'] = format_bi($port['ifOutUcastPkts_rate']); $port['out_pps'] = format_bi($port['ifOutUcastPkts_rate']);
//only return requested columns
if (isset($_GET['columns'])) {
$cols = explode(",", $_GET['columns']);
foreach (array_keys($port) as $c) {
if (!in_array($c, $cols)) {
unset($port[$c]);
}
}
}
$output = array( $output = array(
'status' => 'ok', 'status' => 'ok',
'port' => $port, 'port' => $port,