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 $winlog_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 : ".$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."$target | |
\n";
}
$color_table = $color_table."defaut | |
\n";
$color_table = $color_table."
\n";
return $color_table;
}
?>
Winlog : Connexions en cours dans les salles
\n");
echo("
Connexions Windows en cours par salle");
echo("
[+]
[-]
\n\n\n");
echo($liste_salles);
echo("
menu\n
\n");
echo(''."\n");
// salles et connexions
echo(''."\n");
include('reload_salles.php');
echo('
');
// footer
$texte = '
Menu principal';
}
else
{
// sinon on affiche un message
$texte = "Vous n'avez pas l'autorisation d'afficher cette page";
}
echo($texte);
?>