//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; } } include_once 'modele/boutique/getFiche.php'; $produitArray = getFiche($_POST['ID_produit']); if ($envoi == 1) { //envoi du message dans la base de données envoiAchat($_SESSION['login'], $_POST['nom'], $_POST['prenom'], $_POST['mail'], $_POST['adresse'], $_POST['codepostal'], $_POST['ville'], $_POST['pays'], $_POST['ID_produit'], $_POST['note']); insertFlood($_SERVER['REMOTE_ADDR']); modifyNbAchat($_POST['ID_produit']); foreach ($produitArray as $produit) { if ($_SESSION['login']) { $prix = $produit['prix'] - $produit['prix'] * 10 / 100; } else { $prix = $produit['prix']; } $prix = round($prix, 2); } } // On affiche la page (vue)
include "functions.php"; checkLogin(); $id = (int) $_GET['produit']; if ($_GET['produit'] <= '0') { $js = false; $redirect[0] = 'boutique.php'; $redirect[1] = '3'; $page = 'boutique'; $titreErreur = 'boutique - achat : erreur'; $erreur = 'Ce produit n\'existe pas !'; include_once 'vue/erreur.php'; die; } include_once 'modele/boutique/getFiche.php'; include_once 'modele/boutique/selectInfosMembre.php'; $produitArray = getFiche($id); //si le produit n'existe pas dans la base de données, affichage d'un message d'erreur JS, puis redirection vers la boutique if (!$produitArray) { $js = false; $redirect[0] = 'boutique.php'; $redirect[1] = '3'; $page = 'boutique'; $titreErreur = 'boutique - erreur'; $erreur = 'Ce produit n\'existe pas !'; include_once 'vue/erreur.php'; die; } $membreArray = selectInfosMembre(); if (!$_SESSION['login']) { require_once 'recaptchalib.php'; $publickey = "6LeY-7kSAAAAAP6I1bSIh9elEmQv3XbCTEMOYkVo";