$v) array_push($post, $k); $sublink = $post[0]; /* [1] VIEW -> Liste des utilisateurs =========================================================*/ $request = new ModuleRequest('userDefault/getAll'); // On utilise la methode 'getAll' du module 'userDefault' $answer = $request->dispatch(); // On recupere la reponse echo "
"; // echo 'Liste des utilisateurs:
'; // si erreur, on affiche l'explicitation if( $answer->error != ManagerError::Success ){ var_dump( ManagerError::explicit($answer->error) ); echo "Une erreur est survenue, veuilez contacter le webmaster si cette erreur persiste."; } // Si aucune erreur, on affiche les resultats else{ // Barre de recherche echo ""; // Liste des utilisateurs foreach( $answer->get('users') as $user){ /* (1) On récupère les groupes de la machine */ $clustersReq = new ModuleRequest('userDefault/getClusters', [ 'id_user' => $user['id_user'] ]); $clustersRes = $clustersReq->dispatch(); /* (2) Gestion si erreur */ if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters'); else $clusters = []; echo "
"; // Prenom Nom echo "".$user['firstname']." ".$user['lastname']." #".$user['username'].""; // Icone vers la suppression echo ""; echo file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ); echo ""; // Icone vers la modification echo ""; echo file_get_contents( __ROOT__.'/src/static/sub-menu-side/edit.svg' ); echo ""; // Code RFID echo ""; echo file_get_contents( __ROOT__.'/src/static/container/card.svg' ); echo ""; echo $user['code']; echo ""; echo""; // Adresse email echo ""; echo file_get_contents( __ROOT__.'/src/static/container/mail.svg' ); echo ""; echo $user['mail']; echo ""; echo""; // Groupes de l'utilisateur echo ""; echo file_get_contents( __ROOT__.'/src/static/container/group.svg' ); if( $clusters != false ) foreach($clusters as $cluster) echo "".$cluster['name'].""; echo "+"; echo""; echo "
"; } } echo '
'; /* [2] Creation d'utilisateur =========================================================*/ echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo ""; echo "
"; echo '
'; /* [3] Suppression d'utilisateur =========================================================*/ echo "
"; echo "
"; // Recherche d'utilisateur echo "
"; echo ""; // Indice du resultat echo "utilisateur 0 sur 0

"; echo "
"; echo "




"; // Suppression d'utilisateur echo "
"; echo "
"; echo ""; echo "
"; echo '
'; /* [4] Modification d'utilisateur =========================================================*/ echo "
"; echo "
"; echo "
"; echo ""; // Indice du resultat echo "utilisateur 0 sur 0

"; echo "
"; echo "




"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo ""; echo "
"; echo '
'; /* [4] Gestion de filtrage =========================================================*/ echo "
"; echo "
"; echo "
"; echo '
';