// Temp d'attente if (isset($_SESSION['ContactEnvoye']) && isset($_SESSION['ContactEnvoyeTime'])) { $time_send_time = $_SESSION['ContactEnvoyeTime'] + $email_timewait; if ($time_send_time > time()) { $okTime = false; date_default_timezone_set('UTC'); $info_timewait = date('i:s', $time_send_time - time()); } } // Si le Formulaire est envoyé if ($okTime && $okCookie && $okAutoPost && (isset($_POST["subject"]) && isset($_POST["question"]) && isset($_POST["message"]) && isset($_POST["captcha"]))) { if (!GsbUtilisateur::estConnecte()) { $name = $_POST["name"]; $email = $_POST["email"]; $valid_name = OutilsForm::valideNom($_POST["name"]); $valid_email = OutilsForm::valideEmail($_POST["email"]); } $subject = $_POST["subject"]; $question = $_POST["question"]; $message = $_POST["message"]; // Si la clé du formilaire n'est pas valide $okPost = true; $valid_captcha = OutilsForm::valideCaptcha($_POST["captcha"]); $valid_subject = OutilsForm::valideSujet($_POST["subject"]); $valid_question = OutilsForm::valideSelect($_POST["question"], array("question", "remarque", "erreur")); $valid_message = OutilsForm::valideMessage($_POST["message"]); if (OutilsForm::valideFormulaireId("contact") && $valid_name && $valid_email && $valid_subject && $valid_question && $valid_message && $valid_captcha == 1) { $okForm = true; OutilsForm::resetCaptcha(); $_SESSION['ContactEnvoye'] = true; $_SESSION['ContactEnvoyeTime'] = time();