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:
parent
125eee476b
commit
471a077662
2
API.php
2
API.php
|
@ -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;
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
}
|
||||
|
|
9
test.php
9
test.php
|
@ -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.
BIN
xdoc/final2.png
BIN
xdoc/final2.png
Binary file not shown.
Before Width: | Height: | Size: 31 KiB |
Loading…
Reference in New Issue