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';