diff --git a/admin/salles_live.php b/admin/salles_live.php
index 6ae2c62..643e9fa 100644
--- a/admin/salles_live.php
+++ b/admin/salles_live.php
@@ -16,7 +16,7 @@ function ListeSalles() {
$liste = "
\n";
foreach ($salles as $sal) {
if (!in_array($sal, $salles_invisibles)) {
- $liste = $liste."
$sal ";
+ $liste = $liste."
$sal ";
}
}
$liste = $liste;
@@ -80,7 +80,7 @@ function InfoWinlog() {
var salles = div.getElementsByClassName('jours');
var liste = {};
for (var i = 0; i < salles.length; i++) {
- var id = (salles[i].id).replace('j-', 'l-');
+ var id = (salles[i].id).replace('j-', 'hj-');
var classJ = salles[i].className;
var el = document.getElementById(id);
el.className = classJ;
@@ -95,20 +95,34 @@ function InfoWinlog() {
for (var i = 0; i < ips.length; i++) {
// recuperation des
ip et des elements salles du header
var ip = ips[i]["ip"].replace(/\./g, '-'); // remplacement des '.' par des '-'
- var tr_ip = document.getElementById(ip);
- var salle = 'h-' + ips[i]["salle"];
- var el_salle = document.getElementById(salle);
+ var tr_ip = document.getElementById(ip); // récupération de la ligne de la connexion par son IP
+ var boolSalle = false; // booleen : la connexion vient d'une salle ?
+ if (ips[i]["salle"]) { // récupération de la salle si elle est présente
+ var salleH = 'h-' + ips[i]["salle"];
+ var el_salleH = document.getElementById(salleH); // élément salle dans le menu header
+ var salleL = 'l-' + ips[i]["salle"];
+ var el_salleL = document.getElementById(salleL); // élément salle dans la liste
+ boolSalle = true;
+ }
// styles
var s = tr_ip.style;
- var ss = el_salle.style;
s.backgroundColor = rgbaString.replace("x", "0");
- ss.backgroundColor = rgbaString.replace("x", "0");
+ if (boolSalle) {
+ var sH = el_salleH.style;
+ var sL = el_salleL.style;
+ sH.backgroundColor = rgbaString.replace("x", "0");
+ sL.backgroundColor = rgbaString.replace("x", "0");
+ }
+
var alpha = 0;
var bright = false;
var finished = false;
(function fade() {
s.backgroundColor = rgbaString.replace("x", String(alpha));
- ss.backgroundColor = rgbaString.replace("x", String(alpha));
+ if (boolSalle) {
+ sH.backgroundColor = rgbaString.replace("x", String(alpha));
+ sL.backgroundColor = rgbaString.replace("x", String(alpha));
+ }
if (!bright) {
alpha += 0.05;
if (alpha > 1) {