Commit dc70015ccd988338b7926529a5715ced6d5a39fc
1 parent
487764be
Correction site
Showing
3 changed files
with
7 additions
and
42 deletions
Show diff stats
site/accesBase.php
@@ -111,23 +111,6 @@ | @@ -111,23 +111,6 @@ | ||
111 | $tab = pg_fetch_all($result); | 111 | $tab = pg_fetch_all($result); |
112 | return $tab; | 112 | return $tab; |
113 | } | 113 | } |
114 | - | ||
115 | - /*function upload($index,$maxsize=FALSE,$extensions=FALSE) | ||
116 | - { | ||
117 | - //Test1: fichier correctement uploadé | ||
118 | - if (!isset($_FILES[$index]) OR $_FILES[$index]['error'] > 0) return FALSE; | ||
119 | - //Test2: taille limite | ||
120 | - if ($maxsize !== FALSE AND $_FILES[$index]['size'] > $maxsize) return FALSE; | ||
121 | - //Test3: extension | ||
122 | - $ext = substr(strrchr($_FILES[$index]['name'],'.'),1); | ||
123 | - if ($extensions !== FALSE AND !in_array($ext,$extensions)) return FALSE; | ||
124 | - $name = "main"; | ||
125 | - $extension_upload = strtolower( substr( strrchr($_FILES['fichier']['name'], '.') ,1) ); | ||
126 | - $dossier = "upload/"; | ||
127 | - $fichier = $name.".".$extension_upload; | ||
128 | - //$fichier = basename($_FILES[$index]['name']); | ||
129 | - return move_uploaded_file($_FILES['fichier']['tmp_name'],$dossier.$fichier); | ||
130 | - }*/ | ||
131 | 114 | ||
132 | function load($tmp_name, $name) | 115 | function load($tmp_name, $name) |
133 | { | 116 | { |
@@ -144,24 +127,6 @@ | @@ -144,24 +127,6 @@ | ||
144 | return False; | 127 | return False; |
145 | } | 128 | } |
146 | 129 | ||
147 | - function update_values() | ||
148 | - { | ||
149 | - $rep = 'data'; | ||
150 | - $fichiers = array_diff(scandir($rep), array('..', '.')); | ||
151 | - $db = connexion(); | ||
152 | - foreach($fichiers as $fichier) { | ||
153 | - $parametres = simplexml_load_file('data/'.$fichier); | ||
154 | - list($ip_address) = $parametres->xpath("parametre[@name='ip_address']"); | ||
155 | - list($numero) = $parametres->xpath("parametre[@name='numero']"); | ||
156 | - list($name) = $parametres->xpath("parametre[@name='name']"); | ||
157 | - list($data) = $parametres->xpath("parametre[@name='data']"); | ||
158 | - | ||
159 | - $query = "UPDATE capteurs SET value='$data' WHERE raspberry='$ip_address' and numero='$numero' and nom='$name'"; | ||
160 | - $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error()); | ||
161 | - } | ||
162 | - deconnexion($db); | ||
163 | - } | ||
164 | - | ||
165 | function update_bdd($ip_address, $numero, $data, $date) | 130 | function update_bdd($ip_address, $numero, $data, $date) |
166 | { | 131 | { |
167 | $name = getSensorName($ip_address, $numero); | 132 | $name = getSensorName($ip_address, $numero); |
@@ -287,9 +252,14 @@ | @@ -287,9 +252,14 @@ | ||
287 | } | 252 | } |
288 | } | 253 | } |
289 | 254 | ||
290 | - function add($nom, $type, $raspberry, $numero, $unite, $version) | 255 | + function add($nom, $type, $raspberry, $unite, $version) |
291 | { | 256 | { |
292 | $db = connexion(); | 257 | $db = connexion(); |
258 | + $query = "SELECT MAX(numero) as numero FROM capteurs WHERE raspberry = '$raspberry'"; | ||
259 | + $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error()); | ||
260 | + $tab = pg_fetch_assoc($result); | ||
261 | + $numero = $tab['numero'] +1; | ||
262 | + if($numero > 4) return False; | ||
293 | $query = "SELECT * FROM capteurs WHERE nom = '$nom' OR (raspberry = '$raspberry' AND numero = '$numero')"; | 263 | $query = "SELECT * FROM capteurs WHERE nom = '$nom' OR (raspberry = '$raspberry' AND numero = '$numero')"; |
294 | $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error()); | 264 | $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error()); |
295 | if (pg_affected_rows($result)!=0){ | 265 | if (pg_affected_rows($result)!=0){ |
site/add.php
@@ -20,7 +20,7 @@ session_start(); | @@ -20,7 +20,7 @@ session_start(); | ||
20 | <br/> | 20 | <br/> |
21 | <h1 style="margin-bottom:20px; margin-top:70px; border-bottom:1px solid #CCC; padding-bottom:20px;"><i class="fas fa-history"></i> Historique</h1> | 21 | <h1 style="margin-bottom:20px; margin-top:70px; border-bottom:1px solid #CCC; padding-bottom:20px;"><i class="fas fa-history"></i> Historique</h1> |
22 | <?php | 22 | <?php |
23 | - if(add($_POST['nom'], $_POST['type'], $_POST['raspberry'], $_POST['numero'], $_POST['unite'], $_POST['version'])) | 23 | + if(add($_POST['nom'], $_POST['type'], $_POST['raspberry'], $_POST['unite'], $_POST['version'])) |
24 | { | 24 | { |
25 | $arduino_simple = "[Arduino_init]\r\n"; | 25 | $arduino_simple = "[Arduino_init]\r\n"; |
26 | $arduino_spi = "[Arduino_spi_init]\r\n"; | 26 | $arduino_spi = "[Arduino_spi_init]\r\n"; |
site/addSensor.php
@@ -34,11 +34,6 @@ $raspberrys = getRaspberrys(); | @@ -34,11 +34,6 @@ $raspberrys = getRaspberrys(); | ||
34 | </tr> | 34 | </tr> |
35 | 35 | ||
36 | <tr> | 36 | <tr> |
37 | - <td><label for="numero">Numéro du capteur : </label></td> | ||
38 | - <td><input type="text" id="numero" name="numero" /></td> | ||
39 | - </tr> | ||
40 | - | ||
41 | - <tr> | ||
42 | <td><label for="unite">Unite de mesure : </label></td> | 37 | <td><label for="unite">Unite de mesure : </label></td> |
43 | <td><input type="text" id="unite" name="unite" /></td> | 38 | <td><input type="text" id="unite" name="unite" /></td> |
44 | </tr> | 39 | </tr> |