add some code for traffic stats
[ZNCAdmin.git] / zncadmin.php
index d96ccb6312a9344a2512325917496e2850b5421e..28fce11803c4dadf58844750b95331b2a535284d 100644 (file)
@@ -580,6 +580,13 @@ function zncadmin_stats() {
         if($server > 0 && $zncserver['name'] == $server && $zncserver['protected'] === true && !$force) {
             error("Access denied\n");
             return;
+        } elseif($server > 0 && $zncserver['name'] == $server && (($zncserver['protected'] === true && $force) || $zncserver['protected'] === false)) {
+            $zncserver['conn'] = new ZNCServer($zncserver['host'], $zncserver['port'], (isset($zncserver['version']) ? $zncserver['version'] : NULL));
+            $zncserver['conn']->login($zncserver['auser'], $zncserver['apass']);
+            $trafficStats = $zncserver['conn']->getTrafficStats();
+        } else {
+            echo "No Servers configured...\n";
+            return;
         }
 
         $total = 0;