} } else { if (isset($_GET['to']) && $_GET['to'] == 'voirGroupe' && isset($_GET['action']) && $_GET['action'] == 'mod') { gererActionGroupe(); gererReponseGroupe(); } else { if (isset($_GET['to']) && $_GET['to'] == 'voirGroupe' && hasGroupe()) { if (gererActionMembre()) { } else { if (isset($_POST['Acceptersupprimer']) || isset($_POST['Refusersupprimer'])) { supprimerMembre(); } else { if (isset($_POST['Accepterlead']) || isset($_POST['Refuserlead'])) { nommerLeader(); } else { envoiMessage(); voirGroupe(); } } } } else { if (isset($_GET['to']) && $_GET['to'] == 'invitation' && !hasGroupe()) { gererReponseInvitation(); afficherInvitation(); } else { header("Location:groupe.page.php"); } } } } }
voirProfil($id); } else { header("Location:../"); } } else { if (!isset($_GET['to'])) { if (isset($_POST['changerGrade'])) { modifGrade(); echo "<h1 align='center'><div class='alert alert-success' role='alert'>Le grade de l'utilisateur a bien été changé !</div></h1>"; echo "<meta http-equiv='refresh' content='2; URL=administration.page.php'>"; } else { if (isset($_POST['EnvoyerMess'])) { formEnvoiMessage(); } else { if (isset($_POST['formulaireEnvoi'])) { echo envoiMessage(); echo "<meta http-equiv='refresh' content='2; URL=administration.page.php'>"; } else { $tab = array(); $tab = rechercheMembre(); include "../Form/adminMembres.form.php"; afficherMembres($tab); } } } } else { header("Location:../"); } } } }
if (!$_SESSION['login']) { //RECPATCHA require_once 'recaptchalib.php'; $privatekey = "6LeY-7kSAAAAAH4Jey7PnR2tbV1G3bmYhmIC2KJH"; $resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if (!$resp->is_valid) { // What happens when the CAPTCHA was entered incorrectly $send[] = "Le code de sécurité n'a pas été rempli correctement. " . "(Veuillez ré-essayer. Erreur : " . $resp->error . ")"; } } //ENVOI FLOOD BDD $time = time(); $previousTime = selectFlood($_SERVER['REMOTE_ADDR']) + 10; if ($time <= $previousTime) { $send[] = "Veuillez patientez avant l'envoi d'un nouveau message."; } // si tous les champs sont corrects, la variable send n'a pas été mise à 0, envoi des champs $envoi = 1; foreach ($send as $element) { if ($element != '') { $envoi = 0; break; } } if ($envoi == 1) { //envoi du message dans la base de données envoiMessage($_POST['nom'], $_POST['mail'], $_POST['website'], $_POST['message'], $_POST['note']); insertFlood($_SERVER['REMOTE_ADDR']); } // On affiche la page (vue) include_once 'vue/contact/envoi.php';