fix FiltreProfil()

This commit is contained in:
jbousquie 2016-11-30 09:37:28 +01:00
parent 820416dbde
commit 24428502f4

View File

@ -19,28 +19,29 @@ function Username() {
// autre => 0 // autre => 0
function Profil($username) { function Profil($username) {
global $administrateurs, $superviseurs; global $administrateurs, $superviseurs;
global $roles, $niveaux, $lib_personnel; global $niveaux, $lib_personnel;
if (in_array($username, $administrateurs)) { if (in_array($username, $administrateurs)) {
return $niveaux[$roles[3]]; return $niveaux[3];
} }
elseif (in_array($username, $superviseurs)) { elseif (in_array($username, $superviseurs)) {
return $niveaux[$roles[2]]; return $niveaux[2];
} }
else { else {
$compte = Compte($username); $compte = Compte($username);
if ($compte[2] == $lib_personnel) { if ($compte[2] == $lib_personnel) {
return $niveaux[$roles[1]]; return $niveaux[1];
} }
else else
{ {
return $niveaux[$roles[0]]; return $niveaux[0];
} }
} }
}; };
// Fonction FiltreProfil() : redirige vers interdit.php si profil pas autorisé // Fonction FiltreProfil() : redirige vers interdit.php si profil inférieur à niveau Superviseur
function FiltreProfil($profil) { function FiltreProfil($profil) {
if ($profil == 0) { global $niveaux;
if ($profil < $niveau[2]) {
header('Location: interdit.php'); header('Location: interdit.php');
exit(); exit();
} }