$v) array_push($post, $k); $sublink = $post[0]; /* [1] VIEW -> Liste des groupes =========================================================*/ $request = new ModuleRequest('clusterDefault/getAll'); // On utilise la methode 'getAll' du module 'groupDefault' $answer = $request->dispatch(); // On recupere la reponse echo "
"; // 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{ debug(); // Barre de recherche echo ""; foreach($answer->get('clusters') as $cluster){ // Liste des membres $get_membersReq = new ModuleRequest('clusterDefault/getMembers', ['id_cluster' => $cluster['id_cluster']] ); $get_membersRes = $get_membersReq->dispatch(); // Si erreur, valeur par d if( $get_membersRes->error != ManagerError::Success ) $members = []; else $members = $get_membersRes->get('members'); echo "
"; // Prenom Nom echo "".$cluster['name'].""; // 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 "groupe d". ($cluster['class']==0 ? '\'utilisateurs' : 'e machines'); echo ""; echo""; // Adresse email echo ""; echo file_get_contents( __ROOT__.'/src/static/container/mail.svg' ); echo ""; echo count($members).' membre(s)'; echo ""; echo""; // Groupes de la machine echo ""; echo file_get_contents( __ROOT__.'/src/static/container/group.svg' ); foreach($members as $member) if( $member['name'] != $cluster['name'] ) // Si c'est le groupe personnel, on ne l'affiche pas echo "".$member['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 '
';