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 ?> |