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     "; } } $liste = $liste; return $liste; } function InfoWinlog() { global $delay; $nb = NbConnexions(); $debut = date("d/m/Y", strtotime(PremiereConnexion())); $info = "nb connexions stockées : ".$nb."\n"; $info = $info."initiées le : ".$debut."\n"; $info = $info."rafraichissement données : ".$delay." s\n"; return $info; } ?> Winlog : Connexions en cours dans les salles '); echo("

Connexions Windows en cours par salle

"); 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); ?>