$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> <!--<li class="nav-header"><h4><small>EVENEMENT</small></h4></li> <li class="nav-header"> <a href="campagne.php" class="no-radius"> <span class="glyphicon glyphicon-exclamation-sign"></span> Campagne BDE </a> </li>
// Il faut le spécail page membre, avec concerne déjà choisi // Début accordéon echo '<div class="panel-group" id="accordion-pot-grps-user" role="tablist" aria-multiselectable="true">'; // pour chacun des groupes en commun foreach ($groupes_communs as $ng => $groupe_courant) { $groupe_courant = infos_groupe($groupe_courant, $bdd); $potins_cherches = rechercher_potins_d_un_user_dans_un_groupe($id_user, $groupe_courant['id_groupe'], $user_concerne['id_user'], $bdd); //echo '<h3>'.$groupe_courant['nom'].'</h3>'; echo '<div class="panel panel-default panel-acc-gp"> <div class="panel-heading" role="tab" id="acc-gp-' . $groupe_courant['id_groupe'] . '"> <h4 class="panel-title"> <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-gp-' . $groupe_courant['id_groupe'] . '" aria-expanded="false" aria-controls="collapse-gp-' . $groupe_courant['id_groupe'] . '"> ' . $groupe_courant['nom'] . ' </a> </h4> <span class="badge pg-gp-nb-pot-gp">' . nb_potins_visibles_sur_user_ds_gpe($groupe_courant['id_groupe'], $user_concerne['id_user'], $id_user, $bdd) . ' potins ! </span> </div> <div id="collapse-gp-' . $groupe_courant['id_groupe'] . '" class="panel-collapse collapse" role="tabpanel" aria-labelledby="acc-gp-' . $groupe_courant['id_groupe'] . '"> <div class="panel-body">'; if ($potins_cherches != 0) { // Pour chacun des potins du groupe foreach ($potins_cherches as $i => $potin_courant) { $potin_courant = infos_potin($potin_courant, $bdd); echo vue_affichage_potin($potin_courant, $id_user, $bdd); } } echo '</div> </div> </div>'; } echo '</div>';
<?php include_once 'controleur/includes/fonctions/calculs_points.php'; include_once 'modele/rechercher_potins.php'; include_once 'vue/potin/affichage_potin.php'; echo '<h3>Groupes en commun</h3>'; echo '<ul>'; // Pour chacun des groupes en commun foreach ($groupes_communs as $ng => $groupe_courant) { $groupe_courant = infos_groupe($groupe_courant, $bdd); echo '<li><a href="' . INDEX . '?page=groupe&id_groupe=' . $groupe_courant['id_groupe'] . '">' . $groupe_courant['nom'] . '</a> <span class="badge">' . nb_potins_visibles_sur_user_ds_gpe($groupe_courant['id_groupe'], $user_concerne['id_user'], $id_user, $bdd) . ' potins ! </span></li>'; } echo '</ul>'; // Tous les groupes de l'user concerne $groupes_concerne = groupes_d_un_user($user_concerne['id_user'], $bdd); // On prend ses groupes auxquels on n'appartient pas $ses_groupes = array_diff($groupes_concerne, $groupes_communs); if (sizeof($ses_groupes) != 0) { echo '<h3>Ses groupes</h3>'; // Début accordéon echo '<div class="panel-group" id="accordion-pot-grps-user" role="tablist" aria-multiselectable="true">'; foreach ($ses_groupes as $key => $groupe_courant) { $groupe_courant = infos_groupe($groupe_courant, $bdd); $nb_potins_sur_user_ds_gp_courant = nb_potins_sur_user_ds_gpe($groupe_courant['id_groupe'], $user_concerne['id_user'], $bdd); echo '<div class="panel panel-default panel-acc-gp"> <div class="panel-heading" role="tab" id="acc-gp-' . $groupe_courant['id_groupe'] . '"> <h4 class="panel-title"> <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-gp-' . $groupe_courant['id_groupe'] . '" aria-expanded="false" aria-controls="collapse-gp-' . $groupe_courant['id_groupe'] . '"> ' . $groupe_courant['nom'] . ' </a> </h4>