}
     } 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:../");
            }
        }
    }
}
示例#3
0
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';