Pb réglé: dans manager/database.php@listeUtilisateursGroupe(), il n'y a plus de doublons numériques (car les propriétés des utilisateurs étaient en doublons mais avec un indice numérique)

This commit is contained in:
xdrm-brackets 2015-10-23 10:56:22 +02:00
parent 125eee476b
commit 471a077662
5 changed files with 18 additions and 3 deletions

View File

@ -40,7 +40,7 @@
/***********/
case 'groups':
if( isset($request->level_1) ){ include 'manager/groups.php'; groups_switch_level_1($request, $answer); }
else { $answer->request = 'missing_level_1'; }
else { $answer->request = 'missing_level_1'; }
break;

View File

@ -152,8 +152,16 @@ class DataBase{
':groupe' => $groupe
));
$userlist = $asso->fetchAll();
// on supprime les doublons des entrées (indice numérique)
for( $j = 0 ; $j < count($userlist) ; $j++ ) // pour tout les utilisateurs
foreach($userlist[$j] as $col => $val) // pour toutes les entrées
if( is_int($col) ) // si l'indice est un entier
unset( $userlist[$j][$col] ); // on le supprime
return $userlist; // on retourne le liste d'utilisateurs
}

View File

@ -143,7 +143,14 @@
groups_switch_level_1($request, $answer);
echo var_dump( $answer );
var_dump( $answer );
echo '<br><br><br><br>';
foreach($answer->grouplist as $group)
foreach($group as $userlist)
foreach($userlist as $user)
foreach($user as $key=>$value)
echo $key.' = '.$value.'<br>';
echo "<br><br><br><br><br><br><br>It works !";

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB