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