Commit 258ea4b3fbda79f5b5880cfd8fdeb1557e58702c

Authored by grouille
1 parent 88207336

MAJ

Showing 2 changed files with 51 additions and 2 deletions   Show diff stats
site/accesBase.php
... ... @@ -378,9 +378,19 @@
378 378 $db = connexion();
379 379 $query = "SELECT raspberry FROM capteurs WHERE nom = '$nom'";
380 380 $result = pg_query($db, $query) or die("La requ te a echou : ".pg_last_error());
  381 + $tab = pg_fetch_all($result);
  382 + deconnexion($db);
  383 + return $tab;
  384 + }
  385 +
  386 + function getSensorByRaspberry($ip)
  387 + {
  388 + $db = connexion();
  389 + $query = "SELECT nom FROM capteurs WHERE raspberry = '$ip'";
  390 + $result = pg_query($db, $query) or die("La requ te a echou : ".pg_last_error());
381 391 $tab = pg_fetch_assoc($result);
382 392 deconnexion($db);
383   - return $tab['raspberry'];
  393 + return $tab['nom'];
384 394 }
385 395  
386 396 function getTime($type)
... ...
site/removeRpi.php
... ... @@ -20,8 +20,47 @@ session_start();
20 20 <br/>
21 21 <h1 style="margin-bottom:20px; margin-top:60px; border-bottom:1px solid #CCC; padding-bottom:20px;"><i class="fas fa-history"></i> Suppression d'une Raspberry</h1>
22 22 <?php
23   - if(removeRpi($_POST['ip']))
  23 + $capteurs = getSensorByRaspberry($_POST['ip']);
  24 +
  25 + $ini = "";
  26 + $arduino_simple = "[Arduino_delete]\r\n";
  27 + $arduino_spi = "[Arduino_delete]\r\n";
  28 + $nucleo = "[Nucleo_delete]\r\n";
  29 +
  30 + $a_simple = false;
  31 + $a_spi = false;
  32 + $n = false;
  33 +
  34 + foreach($capteurs as $capteur)
  35 + {
  36 + $numero = $capteur['numero'],
  37 + $raspberry = $capteur['raspberry'];
  38 + $version = $capteur['version'];
  39 + if($version == 0)
  40 + {
  41 + $a_simple = true;
  42 + $arduino_simple = $arduino_simple.$raspberry." capteur=".$numero."-".$version." setup=0\n";
  43 + }
  44 + elseif($version == 1)
  45 + {
  46 + $a_spi = true;
  47 + $arduino_spi= $arduino_spi.$raspberry." capteur=".$numero."-".$version." setup=0\n";
  48 + }
  49 + elseif($version == 2)
  50 + {
  51 + $n = true;
  52 + $nucleo = $nucleo.$raspberry." capteur=".$numero."-".$version." setup=0\n";
  53 + }
  54 + }
  55 +
  56 + if($a_simple) {$ini = $ini.$arduino_simple."\n";}
  57 + if($a_spi) {$ini = $ini.$arduino_spi."\n";}
  58 + if($n) {$ini = $ini.$nucleo."\n";}
  59 +
  60 + if(removeRpi($_POST['ip']))
24 61 {
  62 + file_put_contents('upload/inventaire.ini', $ini);
  63 + //exec("super cmd.sh");
25 64 ?>
26 65 <div class="alert alert-success" role="alert">
27 66 La Raspberry a bien été supprimée !
... ...