www/getdevices.php

changeset 699
35382668a140
parent 681
1f81e52c5abf
child 700
942af738157c
equal deleted inserted replaced
698:92a080c1a5d5 699:35382668a140
46 { 46 {
47 return !strncmp($haystack, $needle, strlen($needle)); 47 return !strncmp($haystack, $needle, strlen($needle));
48 } 48 }
49 49
50 50
51 $answer = send_cmd("DEVICE JSON"); 51 $response = array(
52 header("Content-type: application/json"); 52 'error' => false,
53 'msg' => 'Ok',
54 );
53 55
54 $arr = explode("\r\n", $answer); 56
55 if (startsWith($arr[0], "212")) { 57 if (isset($_POST['update'])) {
56 echo $arr[1]; 58
59 } else if (isset($_POST['add'])) {
60
61 $answer = send_cmd("DEVICE ADD " . $_POST['type']);
62 $arr = explode("\r\n", $answer);
63 if (! startsWith($arr[0], "211")) {
64 $response['error'] = true;
65 $response['msg'] = $arr[0];
66 }
67 exit(json_encode($response));
68
69 } else if (isset($_POST['del'])) {
70
57 } else { 71 } else {
58 echo '{}'; 72
73 $answer = send_cmd("DEVICE JSON");
74 header("Content-type: application/json");
75
76 $arr = explode("\r\n", $answer);
77 if (startsWith($arr[0], "212")) {
78 echo $arr[1];
79 } else {
80 echo '{}';
81 }
59 } 82 }
60 83
84 ?>

mercurial