$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> <span class="badge pg-gp-nb-pot-gp">' . $nb_potins_sur_user_ds_gp_courant . ' 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">'; echo '<ul>'; echo '<li><a href="' . INDEX . '?page=groupe&id_groupe=' . $groupe_courant['id_groupe'] . '">Voir la page du groupe</a></li>'; // On cherche les potins qu'on a découverts $potins_decouverts = potins_decouverts_sur_user_dans_gpe($user_concerne['id_user'], $groupe_courant['id_groupe'], $id_user); if ($potins_decouverts != 0) { $nb_potins_a_decouvrir = $nb_potins_sur_user_ds_gp_courant - sizeof($potins_decouverts); } else { $nb_potins_a_decouvrir = $nb_potins_sur_user_ds_gp_courant; } if ($nb_potins_a_decouvrir > 0) { if (calculer_points($id_user, $bdd) >= 20) { echo '<li><a class="decouvrir-potin-externe" idConcerne="' . $user_concerne['id_user'] . '" idGroupe="' . $groupe_courant['id_groupe'] . '">Découvrir un potin sur ' . $user_concerne['prenom'] . '</a> (20 points)</li>'; } else { echo '<li>A partir de 20 points, tu pourras découvrir un potin sur ' . $user_concerne['prenom'] . ' dans ' . $groupe_courant['nom'] . ' !</li>'; } } echo '</ul>'; echo '<div class="potin-externe-suivant-' . $groupe_courant['id_groupe'] . '"></div>'; if ($potins_decouverts != 0) {
<?php include_once 'controleur/includes/fonctions/calculs_points.php'; include_once 'modele/rechercher_potins.php'; include_once 'vue/potin/affichage_potin.php'; include_once 'modele/potin_externe.php'; include_once 'modele/pare_feu.php'; $id_concerne = $_POST['id_concerne']; $id_groupe = $_POST['id_groupe']; $reponse_potin = NULL; $reponse_message = NULL; $nb_potins_sur_user_ds_gp_courant = nb_potins_sur_user_ds_gpe($id_groupe, $id_concerne, $bdd); // On cherche les potins qu'on a découverts $potins_decouverts = potins_decouverts_sur_user_dans_gpe($id_concerne, $id_groupe, $id_user); // Vérification de l'autorisation de voir ce potin if (est_autorise($id_user, $id_concerne, $id_groupe)) { if ($potins_decouverts != 0) { $nb_potins_a_decouvrir = $nb_potins_sur_user_ds_gp_courant - sizeof($potins_decouverts); } else { $nb_potins_a_decouvrir = $nb_potins_sur_user_ds_gp_courant; } if ($nb_potins_a_decouvrir > 0) { if (calculer_points($id_user, $bdd) >= 20) { $tous_potins = tous_potins_sur_user_ds_gpe($id_groupe, $id_concerne); if ($potins_decouverts != 0) { // Il faut les retirer des autres $potins_cherches = array_diff($tous_potins, $potins_decouverts); } else { // Sinon on prend tous les potins $potins_cherches = $tous_potins; }