summaryrefslogtreecommitdiffstats
path: root/modules-available/dnbd3/inc/dnbd3.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2017-10-26 16:58:14 +0200
committerSimon Rettberg2017-10-26 16:58:14 +0200
commit017fb7924f3551004607aa74dbc0b3431d6c01a1 (patch)
treecb6b1e90f5a13b7b2f9b1567a1bc472ae5a0aa10 /modules-available/dnbd3/inc/dnbd3.inc.php
parent[dnbd3] Implement settings dialog for automatic proxies (diff)
downloadslx-admin-017fb7924f3551004607aa74dbc0b3431d6c01a1.tar.gz
slx-admin-017fb7924f3551004607aa74dbc0b3431d6c01a1.tar.xz
slx-admin-017fb7924f3551004607aa74dbc0b3431d6c01a1.zip
[dnbd3] Improve server sorting, main-warning, errormsg, Taskmanager intergration
Diffstat (limited to 'modules-available/dnbd3/inc/dnbd3.inc.php')
-rw-r--r--modules-available/dnbd3/inc/dnbd3.inc.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules-available/dnbd3/inc/dnbd3.inc.php b/modules-available/dnbd3/inc/dnbd3.inc.php
index 905bdc68..eb41c000 100644
--- a/modules-available/dnbd3/inc/dnbd3.inc.php
+++ b/modules-available/dnbd3/inc/dnbd3.inc.php
@@ -12,6 +12,16 @@ class Dnbd3 {
public static function setEnabled($bool)
{
Property::set(self::PROP_ENABLED, $bool ? 1 : 0);
+ $task = Taskmanager::submit('Systemctl', array(
+ 'operation' => ($bool ? 'start' : 'stop'),
+ 'service' => 'dnbd3-server'
+ ));
+ return $task;
+ }
+
+ public static function getLocalStatus()
+ {
+
}
} \ No newline at end of file