diff --git a/admin/salles/index.php b/admin/salles/index.php index 9124d24..77cfe40 100644 --- a/admin/salles/index.php +++ b/admin/salles/index.php @@ -14,28 +14,26 @@ if ($salle == '') { header ('Location: ../salles_live.php'); } -$machines_des_salles = Machines_de_salle(Machines()); -$host_json = json_encode($machines_des_salles[$salle]); - -// fonction d'affichage du plan 2D d'une salle -function Affiche_plan_salle($salle) { - include_once($salle.'.php'); - $date_now = time(); - $machines_des_salles = Machines_de_salle(Machines()); - // on ne récupère que les machines déclarées dans le fichier plan de salle +// fonction renvoyant les machines du plan de la salle +function Machines_plan(&$ligne_machines) { $machines_de_la_salle = array(); - foreach ($ligne_machines[$salle] as $ligne) { + foreach ($ligne_machines as $ligne) { foreach ($ligne as $machinePlan) { $machines_de_la_salle[] = $machinePlan; } } - $ligne_machines[$salle]; + return $machines_de_la_salle; +}; + + +// fonction d'affichage du plan 2D d'une salle +function Affiche_plan_salle(&$machines_de_la_salle, &$portes) { + + $date_now = time(); $machines_connectees = Connexion_machine(); - $portes = $porte_coord[$salle]; - + // Affichage des machines foreach($machines_de_la_salle as $machine) { - // recherche du nombre de jours passés depuis la dernière utilisation de la machine $last_conn = Derniere_connexion_machine($machine); if (empty($last_conn)) { @@ -98,6 +96,10 @@ function Affiche_plan_salle($salle) { [retour]'; echo("
bleu : connecté gris : inactif jaune : inactif 10j orange : inactif 20j rouge : inactif 30j
"); - Affiche_plan_salle($salle); + Affiche_plan_salle($machines_du_plan, $portes); } -else -{ +else { // sinon on affiche un message echo("Vous n'avez pas l'autorisation d'afficher cette page"); }