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('winlog_admin_conf.php'); include_once('connexions.php'); include_once('session.php'); $delayMs = $delay * 1000; $username = Username(); $profil = Profil($username); FiltreProfil($profil); $role = $roles[$profil]; 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 $username, $role; global $delay; global $trombino_url; global $mode_ping; global $ping_timeout; global $seuil_couleur_ping; global $winlog_version; $nb = NbConnexions(); $debut = date("d/m/Y", strtotime(PremiereConnexion())); $info = "utilisateur : ".$username."\n"; $info = $info."rôle : ".$role."\n\n"; $info = $info."nb connexions stockées : ".$nb."\n"; $info = $info."initiées le : ".$debut."\n\n"; $info = $info."rafraichissement connexions : ".$delay." s\n"; if ($trombino_url != "") { $info = $info."\ntrombinoscope activé\n"; } if ($mode_ping) { $info = $info."\nping activé\n"; $info = $info."timeout ping : ".$ping_timeout." ms\n"; $info = $info."délai changement de couleur ping : ".$seuil_couleur_ping." s\n"; } $info = $info."\nwinlog version : ".$winlog_version."\n"; return $info; } function InfoCouleurs() { global $blacklist_colors; global $blacklist_default_color; $color_table = "\n"; foreach ($blacklist_colors as $target => $colors) { $color_table = $color_table."\n"; } $color_table = $color_table."\n"; $color_table = $color_table."
$target 
defaut 
\n"; return $color_table; } ?> Winlog : Connexions en cours dans les salles = $niveaux[$roles[2]]) { // header $liste_salles = ListeSalles(); $infobulle = InfoWinlog(); $table_couleurs = InfoCouleurs(); echo("
\n"); echo("Connexions Windows en cours par salle"); echo("
[+]
[-]
\n
 
\n$table_couleurs
\n

\n"); echo($liste_salles); echo("
menu\n
\n"); echo('
'."\n"); // salles et connexions echo('
'."\n"); // footer $texte = '

Menu principal'; } else { // sinon on affiche un message $texte = "Vous n'avez pas l'autorisation d'afficher cette page"; } echo($texte); ?>