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;
$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
\n");
echo("
Connexions Windows en cours par salle
\n");
echo($liste_salles);
echo("
rechargement\n
\n");
echo(''."\n");
// salles et connexions
echo('