appel Profil()

This commit is contained in:
jbousquie 2016-11-28 10:08:29 +01:00
parent 6f8089a907
commit cee49918a5

View File

@ -4,19 +4,15 @@
// //
header ('Content-Type: text/html; charset=utf-8'); header ('Content-Type: text/html; charset=utf-8');
include_once('libhome.php');
include_once('winlog_admin_conf.php'); include_once('winlog_admin_conf.php');
include_once('connexions.php'); include_once('connexions.php');
include_once('session.php');
$delayMs = $delay * 1000; $delayMs = $delay * 1000;
$username = phpCAS::getUser(); $username = Username();
$admin = false; // booleen : utilisateur administrateur ? $profil = Profil($username);
$supervis = false; // booleen : utilisateur superviseur ? FiltreProfil($profil);
if (in_array($username, $administrateurs)) { $role = $roles[$profil];
$admin = true;
}
if (in_array($username, $superviseurs)) {
$supervis = true;
}
function ListeSalles() { function ListeSalles() {
$salles = Salles(); $salles = Salles();
@ -32,11 +28,14 @@ function ListeSalles() {
} }
function InfoWinlog() { function InfoWinlog() {
global $username, $role;
global $delay; global $delay;
global $winlog_version; global $winlog_version;
$nb = NbConnexions(); $nb = NbConnexions();
$debut = date("d/m/Y", strtotime(PremiereConnexion())); $debut = date("d/m/Y", strtotime(PremiereConnexion()));
$info = "nb connexions stockées : ".$nb."\n"; $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."initiées le : ".$debut."\n\n";
$info = $info."rafraichissement connexions : ".$delay." s\n"; $info = $info."rafraichissement connexions : ".$delay." s\n";
$info = $info."winlog version : ".$winlog_version."\n"; $info = $info."winlog version : ".$winlog_version."\n";
@ -65,7 +64,7 @@ function InfoCouleurs() {
<body> <body>
<?php <?php
// Si le compte est autorisé à voir les salles, on affiche le div // Si le compte est autorisé à voir les salles, on affiche le div
if ($admin or $supervis) { if ($profil > 0) {
// header // header
$liste_salles = ListeSalles(); $liste_salles = ListeSalles();
$infobulle = InfoWinlog(); $infobulle = InfoWinlog();