// Tous les groupes de l'user concerne $groupes_user = groupes_d_un_user($id_user, $bdd); if ($groupes_user != 'aucun_groupe') { foreach ($groupes_user as $key => $groupe_courant) { $groupe_courant = infos_groupe($groupe_courant, $bdd); // Récupération des infos du groupe // Si on est placé dans c'est le groupe courant if (isset($nom_page) && ($nom_page == 'groupe' || $nom_page == 'potins_user') && $groupe['id_groupe'] == $groupe_courant['id_groupe']) { echo '<li class="active">'; } else { echo '<li>'; } // Creation de l'url vers la page du groupe echo '<a href="' . INDEX . '?page=groupe&id_groupe=' . htmlspecialchars($groupe_courant['id_groupe']) . '" class="li-no-radius"> <span class="glyphicon glyphicon-book"></span> ' . htmlspecialchars($groupe_courant['nom']) . '</a></li>'; if (isset($nom_page) && ($nom_page == 'groupe' || $nom_page == 'potins_user') && $groupe['id_groupe'] == $groupe_courant['id_groupe']) { $users_groupe_courant = rech_users_d_un_groupe($groupe_courant['id_groupe'], $bdd); echo '<div class="p-nav-liste-membres">'; foreach ($users_groupe_courant as $key => $user_courant) { $user_courant = infos_user($user_courant, $bdd); echo '<div class="row"><div class="col-lg-offset-1 col-lg-2"><span class="badge">' . nb_potins_visibles_sur_user_ds_gpe($groupe_courant['id_groupe'], $user_courant['id_user'], $id_user, $bdd) . '</span></div><div class="col-lg-offset-1 col-lg-8"><a href="' . INDEX . '?page=page_membre&id_concerne=' . $user_courant['id_user'] . '&onglet=potins">' . htmlspecialchars($user_courant['prenom']) . ' ' . substr(htmlspecialchars($user_courant['nom']), 0, 1) . '</a></div></div>'; } echo '</div>'; } } } else { echo 'Vous n\'êtes dans aucun groupe'; } ?> <br>
<div class="col col-xs-12"> <div class="row"> <?php include_once 'modele/rechercher_user.php'; $membres = rech_users_d_un_groupe($groupe['id_groupe'], $bdd); if ($membres != 0) { foreach ($membres as $i => $user_courant) { include_once 'modele/infos_user.php'; $user_courant = infos_user($user_courant, $bdd); echo '<div class="col col-sm-2 vignette-user">'; echo '<div class="row row-avatar">'; if ($user_courant['avatar'] != '') { echo '<p class="p-avatar"> <img class="vignette-avatar" src="images/profile/' . $user_courant['avatar'] . '-50.jpg" alt="Avatar"/> </p>'; } else { echo '<p class="p-avatar"> <img class="vignette-avatar" src="images/profile/default.png" alt="Avatar"/> </p>'; } echo '</div><div class="row">'; if ($user_courant['id_user'] != $id_user) { echo '<a href="' . INDEX . '?page=page_membre&id_concerne=' . $user_courant['id_user'] . '&onglet=potins">'; } else { echo '<a href="' . INDEX . '?page=page_perso">'; } echo $user_courant['prenom'] . ' ' . $user_courant['nom'] . '</a>'; include_once 'modele/admin_groupe.php'; if (role_gpe($user_courant['id_user'], $groupe['id_groupe'], $bdd) == 2) { echo '<br>Admin'; } echo '</div><div class="row">'; $nb_potins = nb_potins_user_dans_groupe($user_courant['id_user'], $groupe['id_groupe'], $bdd); echo '<span class="badge">' . $nb_potins . ' potin';
function admin_groupe($id_groupe, $bdd) { $i = 0; $id_users = rech_users_d_un_groupe($id_groupe, $bdd); //Tous les users du groupe foreach ($id_users as $key => $user_courant) { if (role_gpe($user_courant, $id_groupe, $bdd) == 2) { $admins[$i] = $user_courant; $i++; } } if (isset($admins)) { return $admins; } else { return 0; } }