|
|
@ -17,7 +17,7 @@ if (empty($interface)) {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
exit('No network interfaces found.');
|
|
|
|
exit('No network interfaces found.');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
define('IFNAMSIZ', 16);
|
|
|
|
define('IFNAMSIZ', 16);
|
|
|
|
if (strlen($interface) > IFNAMSIZ) {
|
|
|
|
if (strlen($interface) > IFNAMSIZ) {
|
|
|
@ -38,10 +38,10 @@ $jsonobj = json_decode($jsonstdoutvnstat[0], true);
|
|
|
|
$timeunits = filter_input(INPUT_GET, 'tu');
|
|
|
|
$timeunits = filter_input(INPUT_GET, 'tu');
|
|
|
|
if ($timeunits === 'm') {
|
|
|
|
if ($timeunits === 'm') {
|
|
|
|
// months
|
|
|
|
// months
|
|
|
|
$jsonData = $jsonobj['interfaces'][0]['traffic']['months'];
|
|
|
|
$jsonData = $jsonobj['interfaces'][0]['traffic']['month'];
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// default: days
|
|
|
|
// default: days
|
|
|
|
$jsonData = $jsonobj['interfaces'][0]['traffic']['days'];
|
|
|
|
$jsonData = $jsonobj['interfaces'][0]['traffic']['day'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$datasizeunits = filter_input(INPUT_GET, 'dsu');
|
|
|
|
$datasizeunits = filter_input(INPUT_GET, 'dsu');
|
|
|
@ -74,14 +74,12 @@ for ($i = count($jsonData) - 1; $i >= 0; --$i) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if ($timeunits === 'm') {
|
|
|
|
if ($timeunits === 'm') {
|
|
|
|
echo '{ "date": "' , $dt->format('Y-m') , '", "rx": "' , $datareceived ,
|
|
|
|
echo '{ "date": "' , $dt->format('Y-m') , '", "rx": "' , $datareceived ,
|
|
|
|
'", "tx": "' , $datasend , '" }';
|
|
|
|
'", "tx": "' , $datasend , '" }';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
echo '{ "date": "' , $dt->format('Y-m-d') , '", "rx": "' , $datareceived ,
|
|
|
|
echo '{ "date": "' , $dt->format('Y-m-d') , '", "rx": "' , $datareceived ,
|
|
|
|
'", "tx": "' , $datasend , '" }';
|
|
|
|
'", "tx": "' , $datasend , '" }';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
echo ' ]';
|
|
|
|
echo ' ]';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|