From ca9eb4f5b8ed44945e1c00461d41575079f6e844 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> 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 "<tr $bc[$var]><td>".$obj->module."</td><td>".$obj->libelle . "</td></tr>\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 "<tr $bc[$var]><td>".$obj->module."</td><td>".$obj->perms." - ".$obj->subperms."</td></tr>\n"; - //} + $mod=$obj->module; + $perm=$obj->perms; + $subperm=$obj->subperms; + $droit = $fuser->rights->$mod->$perm->$subperm; + if ($droit) + { + print "<tr $bc[$var]><td>".$obj->module."</td><td>".$obj->libelle."</td></tr>\n"; + } } $i++; } -- GitLab