diff --git a/API.php b/API.php index 48dad19..4e53c80 100755 --- a/API.php +++ b/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; diff --git a/manager/database.php b/manager/database.php index b075294..992518a 100755 --- a/manager/database.php +++ b/manager/database.php @@ -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 } diff --git a/test.php b/test.php index c77f811..24d2719 100644 --- a/test.php +++ b/test.php @@ -143,7 +143,14 @@ groups_switch_level_1($request, $answer); - echo var_dump( $answer ); + var_dump( $answer ); + echo '



'; + + foreach($answer->grouplist as $group) + foreach($group as $userlist) + foreach($userlist as $user) + foreach($user as $key=>$value) + echo $key.' = '.$value.'
'; echo "






It works !"; diff --git a/xdoc/Cahier Des Charges Fonctionnel.pdf b/xdoc/Cahier Des Charges Fonctionnel.pdf new file mode 100644 index 0000000..63a182c Binary files /dev/null and b/xdoc/Cahier Des Charges Fonctionnel.pdf differ diff --git a/xdoc/final2.png b/xdoc/final2.png deleted file mode 100755 index 530d18a..0000000 Binary files a/xdoc/final2.png and /dev/null differ