www-thermferm/index.php

changeset 195
b34a1b2421fb
parent 178
988a898974f3
child 208
934d45d9751d
equal deleted inserted replaced
194:9eaaba49450f 195:b34a1b2421fb
115 } 115 }
116 unset($_POST['UUID']); 116 unset($_POST['UUID']);
117 unset($_POST['FanState']); 117 unset($_POST['FanState']);
118 } 118 }
119 119
120 if (isset($_POST['Fridge']) && isset($_POST['key']) && isset($_POST['UUID'])) {
121
122 if ($_POST['key'] == "Set") {
123 $sock = open_socket();
124 if ($sock != false) {
125 socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096);
126 usleep(20000);
127 socket_write($sock, 'FRIDGE_SET,'.$_POST['Fridge'], 4096);
128 usleep(20000);
129 socket_write($sock, '.', 4096);
130 /* Absorb response */
131 while (1) {
132 $line = socket_read($sock, 4096);
133 if ($line === '')
134 break;
135 }
136 socket_close($sock);
137 }
138 }
139
140 unset($_POST['Fridge']);
141 unset($_POST['key']);
142 unset($_POST['UUID']);
143 }
144
145
146 if (isset($_POST['Beer']) && isset($_POST['key']) && isset($_POST['UUID'])) {
147
148 if ($_POST['key'] == "Set") {
149 $sock = open_socket();
150 if ($sock != false) {
151 socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096);
152 usleep(20000);
153 socket_write($sock, 'BEER_SET,'.$_POST['Beer'], 4096);
154 usleep(20000);
155 socket_write($sock, '.', 4096);
156 /* Absorb response */
157 while (1) {
158 $line = socket_read($sock, 4096);
159 if ($line === '')
160 break;
161 }
162 socket_close($sock);
163 }
164 }
165 unset($_POST['Beer']);
166 unset($_POST['key']);
167 unset($_POST['UUID']);
168 }
169
170
171 if (isset($_POST['SetProfile']) && isset($_POST['key']) && isset($_POST['UUID'])) {
172
173 if ($_POST['key'] == "Set") {
174 $sock = open_socket();
175 if ($sock != false) {
176 socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096);
177 usleep(20000);
178 socket_write($sock, 'PROFILE,'.$_POST['SetProfile'], 4096);
179 usleep(20000);
180 socket_write($sock, '.', 4096);
181 /* Absorb response */
182 while (1) {
183 $line = socket_read($sock, 4096);
184 if ($line === '')
185 break;
186 }
187 socket_close($sock);
188 }
189 }
190 unset($_POST['SetProfile']);
191 unset($_POST['key']);
192 unset($_POST['UUID']);
193 }
120 194
121 195
122 $outstr = '<!DOCTYPE html>'.PHP_EOL; 196 $outstr = '<!DOCTYPE html>'.PHP_EOL;
123 $outstr .= '<html>'.PHP_EOL; 197 $outstr .= '<html>'.PHP_EOL;
124 $outstr .= ' <head>'.PHP_EOL; 198 $outstr .= ' <head>'.PHP_EOL;

mercurial