Example #1
0
        $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>
    
Example #2
0
// 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>';
Example #3
0
<?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>