Browse Source

Fix for vnStat v2.6 (bullseye) breaking changes. Resolves #1064

pull/1093/head
billz 2 months ago
parent
commit
4be05fe85e
  1. 4
      ajax/bandwidth/get_bandwidth.php
  2. 4
      ajax/bandwidth/get_bandwidth_hourly.php

4
ajax/bandwidth/get_bandwidth.php

@ -42,10 +42,10 @@ $jsonobj = json_decode($jsonstdoutvnstat[0], true);
$timeunits = filter_input(INPUT_GET, 'tu');
if ($timeunits === 'm') {
// months
$jsonData = $jsonobj['interfaces'][0]['traffic']['months'];
$jsonData = $jsonobj['interfaces'][0]['traffic']['month'];
} else {
// default: days
$jsonData = $jsonobj['interfaces'][0]['traffic']['days'];
$jsonData = $jsonobj['interfaces'][0]['traffic']['day'];
}
$datasizeunits = filter_input(INPUT_GET, 'dsu');

4
ajax/bandwidth/get_bandwidth_hourly.php

@ -42,8 +42,8 @@ if (filter_input(INPUT_GET, 'tu') == 'h') {
$jsonobj = json_decode($jsonstdoutvnstat[0], true)['interfaces'][0];
$jsonData = $jsonobj['traffic']['hour'];
for ($i = count($jsonData) - 1; $i >= 0; --$i) {
$data_template[$jsonData[$i]['id']]['rx'] = round($jsonData[$i]['rx'] / 1024, 0);
$data_template[$jsonData[$i]['id']]['tx'] = round($jsonData[$i]['tx'] / 1024, 0);
$data_template[$jsonData[$i]['time']['hour']]['rx'] = round($jsonData[$i]['rx'] / 1024, 0);
$data_template[$jsonData[$i]['time']['hour']]['tx'] = round($jsonData[$i]['tx'] / 1024, 0);
}
$data = array();

Loading…
Cancel
Save