From 758f55e901d46184003e79fed389d0d4d4e00d6b Mon Sep 17 00:00:00 2001 From: Christoph Schulthess Date: Tue, 21 Feb 2017 10:13:51 +0100 Subject: mhpf --- apis/debugrequest.php | 9 ++++--- inc/property.inc.php | 10 ++++++++ modules-available/debugconfig/page.inc.php | 11 ++++---- modules-available/debugconfig/templates/_page.html | 30 ---------------------- .../debugconfig/templates/relaystatus.html | 18 +++++++++++++ 5 files changed, 39 insertions(+), 39 deletions(-) delete mode 100644 modules-available/debugconfig/templates/_page.html create mode 100644 modules-available/debugconfig/templates/relaystatus.html diff --git a/apis/debugrequest.php b/apis/debugrequest.php index f8e728e7..8558de67 100644 --- a/apis/debugrequest.php +++ b/apis/debugrequest.php @@ -1,11 +1,11 @@ array($_SERVER["REMOTE_ADDR"], $debug_settings["debugServer"]), - "ports" => array($port, $debug_settings["port"]))); - Taskmanager::submit('DispatchRelay', $data, true); + "ports" => array($port, intval($debug_settings["port"])), "descs" => array("bwlpclient", "debugserver"))); + $taskstruct = Taskmanager::submit('DispatchRelay', $data, true); + Property::setDebugTaskStruct($taskstruct); } diff --git a/inc/property.inc.php b/inc/property.inc.php index dc11d88c..636a2bce 100644 --- a/inc/property.inc.php +++ b/inc/property.inc.php @@ -200,4 +200,14 @@ class Property { return self::set('remote-debug-config', json_encode($value)); } + + public static function getDebugTaskStruct() + { + return json_decode(self::get('debug-task-struct'), true); + } + + public static function setDebugTaskStruct($value) + { + return self::set('debug-task-struct'), json_encode($value)); + } } diff --git a/modules-available/debugconfig/page.inc.php b/modules-available/debugconfig/page.inc.php index ea78e3c5..00698d26 100644 --- a/modules-available/debugconfig/page.inc.php +++ b/modules-available/debugconfig/page.inc.php @@ -3,7 +3,7 @@ class Page_debugConfig extends Page { - const DEFAULT_CONFIG = array("enabled" => false, "debugServer" => "127.0.0.1", "port" => 5900); + const DEFAULT_CONFIG = array("enabled" => false, "debugServer" => "127.0.0.1", "port" => 5500); protected function doPreprocess() { @@ -24,9 +24,11 @@ class Page_debugConfig extends Page { $debug_config = $this->getConfig(); Render::addTemplate('debugconfig', array("debugEnabled" => $debug_config["enabled"], "debugServer" => $debug_config["debugServer"], "port" => $debug_config["port"])); - $taskid = Taskmanager::isTask("DispatchRelay"); - if ($taskid !== Null ) - Render::addTemplate('relaystatus', array("taskid" => $taskid)) + if (gettype($taskstatus) == 'array') { + error_log(count($taskstatus)); + } + + //Render::addTemplate('relaystatus', array("taskid" => $taskstatus)); } private function getConfig() @@ -39,7 +41,6 @@ class Page_debugConfig extends Page private function setConfig() { - error_log(request::post('toggleDebug')); $enabled = isset($_POST['toggleDebug']) ? true : false; Property::setRemoteDebugConfig(array('enabled' => $enabled, 'debugServer' => Request::post('debugServer'), 'port' => Request::post('port'))); } diff --git a/modules-available/debugconfig/templates/_page.html b/modules-available/debugconfig/templates/_page.html deleted file mode 100644 index 2823d77c..00000000 --- a/modules-available/debugconfig/templates/_page.html +++ /dev/null @@ -1,30 +0,0 @@ -
- - -
-
{{lang_debugConfig}}
-
-

{{lang_debugDescription}}

- {{^debugEnabled}} -

{{lang_debuggingIsDisabled}}

- {{/debugEnabled}} - {{#debugEnabled}} -
- - - {{lang_debugOff}} - -
- {{/debugEnabled}} -
- - - {{lang_debugOn}} - -
-
- -
-
-
-
diff --git a/modules-available/debugconfig/templates/relaystatus.html b/modules-available/debugconfig/templates/relaystatus.html new file mode 100644 index 00000000..1e9221c7 --- /dev/null +++ b/modules-available/debugconfig/templates/relaystatus.html @@ -0,0 +1,18 @@ + +
+
Relay Status
+
+
+
+
+ + \ No newline at end of file -- cgit v1.2.3-55-g7522