la page reload_salles.php à intervalle donné par la variable $delay du fichier de configuration // header ('Content-Type: text/html; charset=utf-8'); include_once('libhome.php'); include_once('winlog_admin_conf.php'); include_once('connexions.php'); $delayMs = $delay * 1000; $username = phpCAS::getUser(); function ListeSalles() { $salles = Salles(); global $salles_invisibles; $liste = "
\n"; foreach ($salles as $sal) { if (!in_array($sal, $salles_invisibles)) { $liste = $liste."$sal     \n"; } } $liste = $liste; return $liste; } function InfoWinlog() { global $delay; global $version; $nb = NbConnexions(); $debut = date("d/m/Y", strtotime(PremiereConnexion())); $info = "nb connexions stockées : ".$nb."\n"; $info = $info."initiées le : ".$debut."\n\n"; $info = $info."rafraichissement connexions : ".$delay." s\n"; $info = $info."winlog version : ".$version."\n"; return $info; } function InfoCouleurs() { global $blacklist_colors; $color_table = "\n"; foreach ($blacklist_colors as $target => $colors) { $color_table = $color_table."\n"; } $color_table = $color_table."
$target 
\n"; return $color_table; } ?> Winlog : Connexions en cours dans les salles \n"); echo("Connexions Windows en cours par salle"); echo("
[+]
[-]
\n
 
\n$table_couleurs
\n

\n"); echo($liste_salles); echo("
rechargement\n
\n"); echo(''."\n"); // salles et connexions echo('
'."\n"); include('reload_salles.php'); echo('
'); // footer $texte = '

rechargement des comptes, machines et salles'; } else { // sinon on affiche un message $texte = "Vous n'avez pas l'autorisation d'afficher cette page"; } echo($texte); ?>