--- 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 '{}'; + } } +?>