summaryrefslogtreecommitdiffstats
path: root/modules-available/dnbd3/inc/dnbd3rpc.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2017-10-12 16:14:39 +0200
committerSimon Rettberg2017-10-12 16:14:39 +0200
commite10e538a0c46012175b98f8fbda6910a1295a722 (patch)
tree295ea1024db58ff4a084b227dad43754ce3223ef /modules-available/dnbd3/inc/dnbd3rpc.inc.php
parent[runmode] Return lastseen too in detailed mode (diff)
downloadslx-admin-e10e538a0c46012175b98f8fbda6910a1295a722.tar.gz
slx-admin-e10e538a0c46012175b98f8fbda6910a1295a722.tar.xz
slx-admin-e10e538a0c46012175b98f8fbda6910a1295a722.zip
[dnbd3] Show free space, fix styling, add help texts and strings (de)
Diffstat (limited to 'modules-available/dnbd3/inc/dnbd3rpc.inc.php')
-rw-r--r--modules-available/dnbd3/inc/dnbd3rpc.inc.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/modules-available/dnbd3/inc/dnbd3rpc.inc.php b/modules-available/dnbd3/inc/dnbd3rpc.inc.php
index 6134489a..27713bfb 100644
--- a/modules-available/dnbd3/inc/dnbd3rpc.inc.php
+++ b/modules-available/dnbd3/inc/dnbd3rpc.inc.php
@@ -5,14 +5,15 @@ class Dnbd3Rpc {
/**
* Query given DNBD3 server for status information.
*
+ * @param string $server server address
+ * @param int $port server port
* @param bool $stats include general stats
* @param bool $clients include client list
* @param bool $images include image list
- * @param string $server server address
- * @param int $port server port
+ * @param bool $diskSpace include disk space stats
* @return false|array the queried data as an array, or false on error
*/
- public static function query($stats, $clients, $images, $server, $port = 5003)
+ public static function query($server, $port, $stats, $clients, $images, $diskSpace)
{
// Special case - local server
if ($server === '<self>') {
@@ -28,6 +29,9 @@ class Dnbd3Rpc {
if ($images) {
$url .= 'q=images&';
}
+ if ($diskSpace) {
+ $url .= 'q=space&';
+ }
$str = Download::asString($url, 3, $code);
if ($str === false || $code !== 200)
return false;