Commit 1c58232e3c1872a9cc828d9e5f63b68696e89a7f
1 parent
3bff9633
MAJ site en lien avec Ansible
Showing
4 changed files
with
48 additions
and
5 deletions
Show diff stats
site/accesBase.php
@@ -207,6 +207,34 @@ | @@ -207,6 +207,34 @@ | ||
207 | return (int)$tab['version']; | 207 | return (int)$tab['version']; |
208 | } | 208 | } |
209 | 209 | ||
210 | + function getRaspberrys() | ||
211 | + { | ||
212 | + $db = connexion(); | ||
213 | + $query = "SELECT * FROM raspberry"; | ||
214 | + $result = pg_query($db, $query) or die("La requ te a echou : ".pg_last_error()); | ||
215 | + $tab = pg_fetch_all($result); | ||
216 | + deconnexion($db); | ||
217 | + return $tab; | ||
218 | + } | ||
219 | + | ||
220 | + function getSetup($raspberry) | ||
221 | + { | ||
222 | + $db = connexion(); | ||
223 | + $query = "SELECT setup FROM raspberry WHERE ip = '$raspberry'"; | ||
224 | + $result = pg_query($db, $query) or die("La requ te a echou : ".pg_last_error()); | ||
225 | + $tab = pg_fetch_assoc($result); | ||
226 | + deconnexion($db); | ||
227 | + return $tab['setup']; | ||
228 | + } | ||
229 | + | ||
230 | + function setup($raspberry) | ||
231 | + { | ||
232 | + $db = connexion(); | ||
233 | + $query = "UPDATE raspberry SET setup = 0 WHERE ip = '$raspberry'"; | ||
234 | + $result = pg_query($db, $query) or die("La requ te a echou : ".pg_last_error()); | ||
235 | + deconnexion($db); | ||
236 | + } | ||
237 | + | ||
210 | function add($nom, $type, $raspberry, $numero, $unite, $version) | 238 | function add($nom, $type, $raspberry, $numero, $unite, $version) |
211 | { | 239 | { |
212 | $db = connexion(); | 240 | $db = connexion(); |
site/add.php
@@ -26,6 +26,8 @@ session_start(); | @@ -26,6 +26,8 @@ session_start(); | ||
26 | $arduino_spi = "[Arduino_spi_init]\r\n"; | 26 | $arduino_spi = "[Arduino_spi_init]\r\n"; |
27 | $nucleo = "[Nucleo_init]\r\n"; | 27 | $nucleo = "[Nucleo_init]\r\n"; |
28 | 28 | ||
29 | + $setup = getSetup($_POST['raspberry']); | ||
30 | + | ||
29 | if($_POST['version'] == 0) | 31 | if($_POST['version'] == 0) |
30 | { | 32 | { |
31 | $ini = $arduino_simple; | 33 | $ini = $arduino_simple; |
@@ -38,8 +40,9 @@ session_start(); | @@ -38,8 +40,9 @@ session_start(); | ||
38 | { | 40 | { |
39 | $ini = $nucleo; | 41 | $ini = $nucleo; |
40 | } | 42 | } |
41 | - $ini = $ini.$_POST['raspberry']." capteur=".$_POST['numero']."\n"; | 43 | + $ini = $ini.$_POST['raspberry']." capteur=".$_POST['numero']." setup=".$setup."\n"; |
42 | file_put_contents('upload/inventaire.ini', $ini); | 44 | file_put_contents('upload/inventaire.ini', $ini); |
45 | + setup($_POST['raspberry']); | ||
43 | ?> | 46 | ?> |
44 | <div class="alert alert-success" role="alert"> | 47 | <div class="alert alert-success" role="alert"> |
45 | Le capteur a bien été ajouté ! | 48 | Le capteur a bien été ajouté ! |
site/addSensor.php
1 | +<?php | ||
2 | +$raspberrys = getRaspberrys(); | ||
3 | +?> | ||
1 | <div class="row"> | 4 | <div class="row"> |
2 | <div class="col-4 col-md-4 offset-md-4 offset-4"> | 5 | <div class="col-4 col-md-4 offset-md-4 offset-4"> |
3 | <br/> | 6 | <br/> |
@@ -17,7 +20,17 @@ | @@ -17,7 +20,17 @@ | ||
17 | 20 | ||
18 | <tr> | 21 | <tr> |
19 | <td><label for="raspberry">Raspberry : </label></td> | 22 | <td><label for="raspberry">Raspberry : </label></td> |
20 | - <td><input type="text" id="raspberry" name="raspberry" /></td> | 23 | + <td> |
24 | + <div class="form-group my-1 mr-sm-2"> | ||
25 | + <select class="custom-select my-1 mr-sm-2" id="raspberry" name="raspberry"> | ||
26 | + <?php | ||
27 | + foreach($raspberrys as $raspberry) | ||
28 | + { ?> | ||
29 | + <option><?php echo $raspberry['ip'];?></option> | ||
30 | + <?php }?> | ||
31 | + </select> | ||
32 | + </div> | ||
33 | + </td> | ||
21 | </tr> | 34 | </tr> |
22 | 35 | ||
23 | <tr> | 36 | <tr> |
site/upload/inventaire.ini