<div class="page-header"> <h2>Inscription à <?php echo htmlspecialchars($groupe['nom']); ?> </h2> <div id="pac-charger">Chargement ... <img src="images/ajax-loader.gif"></img></div> </div> <?php include_once 'modele/appartient_au_groupe.php'; $est_dans_groupe = appartient_au_groupe($id_user, $groupe['id_groupe'], $bdd); if (!$est_dans_groupe) { include_once 'modele/groupes/inscription_groupe.php'; // Si la candidatue n'a pas déjà été soumise if (!candidature_dans_groupe_existe($id_user, $groupe['id_groupe'], $bdd)) { candidature_dans_groupe($id_user, $groupe['id_groupe'], $bdd); // On enregistre la demande de candidature include_once 'modele/notifications.php'; include_once 'modele/infos_groupe.php'; $admins_groupe = admin_groupe($groupe['id_groupe'], $bdd); // Recherche des admins du groupe foreach ($admins_groupe as $key => $admin_courant) { nouvelle_notif($admin_courant, 'new_insc_gpe', $groupe['id_groupe'], 0, $bdd); } } echo '<div class="alert alert-success" role="alert">'; echo 'Votre inscription est en attente de validation par les administrateurs du groupe !'; echo '</div>'; } else { echo '<div class="alert alert-danger" role="alert">'; echo 'Vous êtes déjà inscrit à ce groupe !<br>';
<?php // Si on demande une inscription if (isset($_GET['inscription_user']) && $_GET['inscription_user'] != '') { // On est l'admin du groupe et l'user n'est pas déjà dans le groupe, et qu'il a fait une demande include_once 'modele/groupes/inscription_groupe.php'; include_once 'modele/admin_groupe.php'; include_once 'modele/appartient_au_groupe.php'; $candidature = infos_candidature($_GET['inscription_user'], $bdd); if (role_gpe($id_user, $groupe['id_groupe'], $bdd) == 2) { if (candidature_dans_groupe_existe($candidature['id_user'], $groupe['id_groupe'], $bdd)) { if (!appartient_au_groupe($candidature['id_user'], $groupe['id_groupe'], $bdd)) { inscrire_user($candidature['id_user'], $groupe['id_groupe'], $bdd); supprimer_candidature($candidature['id_insc'], $bdd); } } } } // Si on supprime une inscription if (isset($_GET['supprimer_cand']) && $_GET['supprimer_cand'] != '') { include_once 'modele/groupes/inscription_groupe.php'; supprimer_candidature($_GET['supprimer_cand'], $bdd); } // Si on change les infos du groupe if (isset($_POST['infos_change']) && $_POST['infos_change'] == 'ok') { include_once 'modele/infos_groupe.php'; include_once 'modele/admin_groupe.php'; // Il faut être admin dans ce groupe, et que le nom ne soit pas nul (sinon on ne le change pas) if (role_gpe($id_user, $groupe['id_groupe'], $bdd) == 2) { if (isset($_POST['nom']) && $_POST['nom'] != '') { changer_nom_groupe($groupe['id_groupe'], $_POST['nom'], $bdd);