From ca9eb4f5b8ed44945e1c00461d41575079f6e844 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 28 Dec 2004 17:39:03 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Pour=20les=20droits=20sur=20le=20nouveau?= =?UTF-8?q?=20mod=E8le=20on=20affiche=20bien=20le=20libell=E9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/user/fiche.php | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php index 27da2c30ba2..14593bac78d 100644 --- a/htdocs/user/fiche.php +++ b/htdocs/user/fiche.php @@ -22,10 +22,10 @@ * $Source$ */ -/*! - \file htdocs/user/fiche.php - \brief Onglet user et permissions de la fiche utilisateur - \version $Revision$ +/** + \file htdocs/user/fiche.php + \brief Onglet user et permissions de la fiche utilisateur + \version $Revision$ */ @@ -195,7 +195,7 @@ else { $fuser = new User($db, $_GET["id"]); $fuser->fetch(); - $fuser->getrights(); + $fuser->getrights(); /* * Affichage onglets @@ -418,16 +418,18 @@ else $var = !$var; } if (! $obj->perms) { - // Si droit selon modèle simple + // Si droit selon ancien modèle print "".$obj->module."".$obj->libelle . "\n"; } else { // Si droit selon nouveau modèle (avec sous niveaux de droits) - //$alpha = "user->rights->".$obj->perms."->".$obj->subperms; - //print "$alpha ".$$alpha; - //if ($$alpha) - //{ - print "".$obj->module."".$obj->perms." - ".$obj->subperms."\n"; - //} + $mod=$obj->module; + $perm=$obj->perms; + $subperm=$obj->subperms; + $droit = $fuser->rights->$mod->$perm->$subperm; + if ($droit) + { + print "".$obj->module."".$obj->libelle."\n"; + } } $i++; }