Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.taxi-78.com
/
htdocs
/
functions
/
ShoppingCart
/
/srv/data/web/vhosts/www.taxi-78.com/htdocs/functions/ShoppingCart/payment.php
<?php //Si le formulaire est rempli par un robot if(isset($_POST['pseudo']) && $_POST['pseudo']!="") header("Location: $routes[devis]-success"); $userMessage = null; $formSend = $firstname = $lastname = $email = $phone = $address = $zipCode = $city = $message = null; //Variable classique du formulaire $firstnameOk = $lastnameOk = $emailOk = $phoneOk = $addressOk = $zipCodeOk = $cityOk = $messageOk = null;//Vérification des champs $firstnameClass = $lastnameClass = $emailClass = $phoneClass = $addressClass = $zipCodeClass = $cityClass = $messageClass = null;//Affichage des couleurs (vert ou rouge) sur les champs à la soumission if(isset($_POST['payment'])){ $formSend = true; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; $phone = $_POST['phone']; $message = $_POST['message']; $address = $_POST['address']; $zipCode = $_POST['zipCode']; $city = $_POST['city']; $firstnameOk=(!empty($firstname))?true:false;$firstnameClass=($firstnameOk)?"has-success":"has-error"; $lastnameOk=(!empty($lastname))?true:false;$lastnameClass=($lastnameOk)?"has-success":"has-error"; $emailOk=(preg_match("/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$/",$email))?true:false;$emailClass=($emailOk)?"has-success":"has-error"; $phoneOk=(preg_match("/^(0|33)[1-9]([-. ]?[0-9]{2}){4}$/",$phone))?true:false;$phoneClass=($phoneOk)?"has-success":"has-error"; $addressOk=(!empty($address))?true:false;$addressClass=($addressOk)?"has-success":"has-error"; $zipCodeOk=(preg_match("/^[0-9]{4,7}$/",$zipCode))?true:false;$zipCodeClass=($zipCodeOk)?"has-success":"has-error"; $cityOk=(!empty($city))?true:false;$cityClass=($cityOk)?"has-success":"has-error"; if($firstnameOk AND $lastnameOk AND $emailOk AND $phoneOk AND $addressOk AND $zipCodeOk AND $cityOk){ $datas = array($firstname,$lastname,$email,$phone,$address,$zipCode,$city,$message); //$stmt = $db_client->prepare("INSERT INTO devis(firstname,lastname,email,phone,company,address,zipCode,city,message,product,send_at,id_company) VALUES (?,?,?,?,?,?,?,?,?,?,NOW(),?)"); //$stmt->execute($datas); //var_dump($datas);die; //Send emails // $datas = array($firstname,$lastname,$email,$phone,$address,$zipCode,$city,$message); $datas['config_mail']['subject'] = 'Commande'; $datas['config_mail']['body'] = 'bodyMailContact'; // mailCommand($datas); mailSend($datas); //mailConfirmation($datas); header("Location: $routes[payment]"); }else{ $userMessage = " <div id='formU' class='alert alert-danger alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button> <strong>Erreur!</strong> Nous n'avons pas reçu votre demande, merci de vérifier que les champs obligatoires du formulaire sont correctement remplis. </div>"; } }