www/getdevices.php

changeset 699
35382668a140
parent 681
1f81e52c5abf
child 700
942af738157c
--- a/www/getdevices.php	Tue Apr 23 13:06:33 2024 +0200
+++ b/www/getdevices.php	Tue Apr 23 16:52:13 2024 +0200
@@ -48,13 +48,37 @@
 }
 
 
-$answer = send_cmd("DEVICE JSON");
-header("Content-type: application/json");
+$response = array(
+   'error' => false,
+   'msg' => 'Ok',
+);
+
+
+if (isset($_POST['update'])) {
+
+} else if (isset($_POST['add'])) {
 
-$arr = explode("\r\n", $answer);
-if (startsWith($arr[0], "212")) {
-    echo $arr[1];
+    $answer = send_cmd("DEVICE ADD " . $_POST['type']);
+    $arr = explode("\r\n", $answer);
+    if (! startsWith($arr[0], "211")) {
+	$response['error'] = true;
+	$response['msg'] = $arr[0];
+    }
+    exit(json_encode($response));
+
+} else if (isset($_POST['del'])) {
+
 } else {
-    echo '{}';
+
+    $answer = send_cmd("DEVICE JSON");
+    header("Content-type: application/json");
+
+    $arr = explode("\r\n", $answer);
+    if (startsWith($arr[0], "212")) {
+    	echo $arr[1];
+    } else {
+        echo '{}';
+    }
 }
 
+?>

mercurial