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++; }