From 275d88422eb4e08291eb8b4f6034f34a52ba2027 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 29 Nov 2015 17:00:02 +0100 Subject: [PATCH] Correction du pb de droit illisible (virgule permanente) --- manager/repo/user.php | 12 ++++++++++++ test.php | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/manager/repo/user.php b/manager/repo/user.php index b2b898d..8debdcf 100755 --- a/manager/repo/user.php +++ b/manager/repo/user.php @@ -134,6 +134,10 @@ class userRepo extends DBAccess{ if( !($utilisateurInfo=userRepo::info($utilisateur)) ) return false; $droitsArray = explode(',', $utilisateurInfo['droits'] ); + // on supprime les entrées vides + foreach($droitsArray as $i=>$droit) + if( strlen($droit) == 0 ) + unset($droitsArray[$i]); /* [2] On modifie les droits en fonction des paramètres =========================================================*/ @@ -176,6 +180,10 @@ class userRepo extends DBAccess{ if( !($utilisateurInfo=userRepo::info($utilisateur)) ) return false; $droitsArray = explode(',', $utilisateurInfo['droits'] ); + // on supprime les entrées vides + foreach($droitsArray as $i=>$droit) + if( strlen($droit) == 0 ) + unset($droitsArray[$i]); /* [2] On modifie les droits en fonction des paramètres =========================================================*/ @@ -217,6 +225,10 @@ class userRepo extends DBAccess{ if( !($utilisateurInfo=userRepo::info($utilisateur)) ) return false; $droitsArray = explode(',', $utilisateurInfo['droits'] ); + // on supprime les entrées vides + foreach($droitsArray as $i=>$droit) + if( strlen($droit) == 0 ) + unset($droitsArray[$i]); /* [2] On modifie les droits en fonction des paramètres =========================================================*/ diff --git a/test.php b/test.php index dca4a07..89cb4d4 100755 --- a/test.php +++ b/test.php @@ -46,7 +46,11 @@ require_once __ROOT__.'/manager/security.php'; debug(); -$_SESSION['annee'] = 2015; +var_dump( explode(',', '') ); + +var_dump($_SESSION); + +// $_SESSION['annee'] = 2015; // require_once __ROOT__.'/manager/phpExcel.php'; // require_once __ROOT__.'/manager/groups.php';