$x->addAlert(sprintf(__("Une erreur s'est produite. Nous avons été averti de l'erreur que vous rencontrez. Vous pouvez nous contacter par e-mail à l'adresse suivante : %s"), '<a href="mailto:info@fluidbook.com">info@fluidbook.com</a>'));
return;
}
+ $spam = (strlen($_POST['fax']) > 0);
+ $_POST['spam'] = $spam ? 'Oui' : 'Non';
- // L'utilisateur est-il déjà dans la base ?
- $daoUtilisateur = new commonDAOUtilisateur($core->con);
- $utilisateur = $daoUtilisateur->selectByEmail($_POST['email']);
- if ($utilisateur != null) {
- $utilisateur_id = $utilisateur->utilisateur_id;
- } else {
- // Création de l'entreprise
- $daoEntreprise = new commonDAOEntreprise($core->con);
- $datas = array();
- $datas['entreprise_id'] = 'new';
- $datas['adresse'] = $_POST['adresse'];
- $datas['code_postal'] = $_POST['code_postal'];
- $datas['ville'] = $_POST['ville'];
- $datas['pays'] = $_POST['pays'];
- $datas['site'] = $_POST['site'];
- if ($_POST['rs'] == '') {
- $datas['nom'] = $_POST['prenom'] . ' ' . $_POST['nom'];
+ if (!$spam) {
+ // L'utilisateur est-il déjà dans la base ?
+ $daoUtilisateur = new commonDAOUtilisateur($core->con);
+ $utilisateur = $daoUtilisateur->selectByEmail($_POST['email']);
+ if ($utilisateur != null) {
+ $utilisateur_id = $utilisateur->utilisateur_id;
} else {
- $datas['nom'] = $_POST['rs'];
+ // Création de l'entreprise
+ $daoEntreprise = new commonDAOEntreprise($core->con);
+ $datas = array();
+ $datas['entreprise_id'] = 'new';
+ $datas['adresse'] = $_POST['adresse'];
+ $datas['code_postal'] = $_POST['code_postal'];
+ $datas['ville'] = $_POST['ville'];
+ $datas['pays'] = $_POST['pays'];
+ $datas['site'] = $_POST['site'];
+ if ($_POST['rs'] == '') {
+ $datas['nom'] = $_POST['prenom'] . ' ' . $_POST['nom'];
+ } else {
+ $datas['nom'] = $_POST['rs'];
+ }
+ $datas['site'] = $_POST['site'];
+ $datas['ws_grade'] = 1;
+ $datas['ws_admin'] = 1;
+ $entreprise = $daoEntreprise->sauve($datas);
+ // Création de l'utilisateur
+ $datas = array();
+ $datas['utilisateur_id'] = 'new';
+ $datas['prenom'] = $_POST['prenom'];
+ $datas['nom'] = $_POST['nom'];
+ $datas['entreprise'] = $entreprise->entreprise_id;
+ $datas['adresse'] = $_POST['adresse'];
+ $datas['code_postal'] = $_POST['code_postal'];
+ $datas['ville'] = $_POST['ville'];
+ $datas['pays'] = $_POST['pays'];
+ $datas['email'] = $_POST['email'];
+ $datas['telephone'] = $_POST['telephone'];
+ $datas['lang'] = $_POST['lang'];
+ $datas['grade'] = 0;
+ $datas['fax'] = '';
+ $datas['mobile'] = '';
+ $utilisateur = $daoUtilisateur->sauve($datas);
+ $utilisateur_id = $utilisateur->utilisateur_id;
}
- $datas['site'] = $_POST['site'];
- $datas['ws_grade'] = 1;
- $datas['ws_admin'] = 1;
- $entreprise = $daoEntreprise->sauve($datas);
- // Création de l'utilisateur
+
$datas = array();
- $datas['utilisateur_id'] = 'new';
- $datas['prenom'] = $_POST['prenom'];
- $datas['nom'] = $_POST['nom'];
- $datas['entreprise'] = $entreprise->entreprise_id;
- $datas['adresse'] = $_POST['adresse'];
- $datas['code_postal'] = $_POST['code_postal'];
- $datas['ville'] = $_POST['ville'];
- $datas['pays'] = $_POST['pays'];
- $datas['email'] = $_POST['email'];
- $datas['telephone'] = $_POST['telephone'];
- $datas['lang'] = $_POST['lang'];
- $datas['grade'] = 0;
- $datas['fax'] = '';
- $datas['mobile'] = '';
- $utilisateur = $daoUtilisateur->sauve($datas);
- $utilisateur_id = $utilisateur->utilisateur_id;
+ $datas['demande_id'] = 'new';
+ $datas['type'] = $_POST['produits'];
+ $datas['pages'] = $_POST['nombre_pages'];
+ $datas['liens'] = $_POST['nombre_liens'];
+ $datas['langues'] = $_POST['nombre_langues'];
+ $datas['details'] = $_POST['detail'];
+ $datas['coupon'] = $_POST['coupon'];
+ $datas['utilisateur'] = $utilisateur_id;
+ $datas['revendeur'] = 0;
+ $datas['status'] = 0;
+ $datas['administrateur'] = 0;
+ $daoDemande = new wsDAODemande($core->con);
+ $daoDemande->sauve($datas);
}
- $datas = array();
- $datas['demande_id'] = 'new';
- $datas['type'] = $_POST['produits'];
- $datas['pages'] = $_POST['nombre_pages'];
- $datas['liens'] = $_POST['nombre_liens'];
- $datas['langues'] = $_POST['nombre_langues'];
- $datas['details'] = $_POST['detail'];
- $datas['coupon'] = $_POST['coupon'];
- $datas['utilisateur'] = $utilisateur_id;
- $datas['revendeur'] = 0;
- $datas['status'] = 0;
- $datas['administrateur'] = 0;
- $daoDemande = new wsDAODemande($core->con);
- $daoDemande->sauve($datas);
-
$fields = array(
'spam' => 'Demande SPAM',
'prenom' => 'Prenom',
'detail' => 'Commentaires',
);
- $_POST['spam'] = (strlen($_POST['fax']) > 0) ? 'Oui' : 'Non';
$mail = new cubeMail();
$mail->charset = 'UTF-8';
$mail->from = $_POST['prenom'] . ' ' . $_POST['nom'] . '<' . $_POST['email'] . '>';
$mail->to = FROM_EMAIL;
- $mail->subject = '[' . EMAIL_SUBJECT . '] Demande de devis';
+ if(!$spam) {
+ $mail->subject = '[' . EMAIL_SUBJECT . '] Demande de devis';
+ }else{
+ $mail->subject = '[' . EMAIL_SUBJECT . '] ***SPAM*** Demande de devis';
+ }
$body = 'Une demande de devis a été envoyée avec les informations suivantes :' . "\r\n\r\n";
foreach ($fields as $f => $d) {
if ($_POST[$f] != '') {
}
}
$body .= "\r\n";
- $body .= 'Veuillez-vous rendre sur le Fluidbook Workshop (https://' . $_SERVER['HTTP_HOST'] . '/demandes) pour prendre en charge la demande ou la confier à un revendeur' . "\r\n";
+ if (!$spam) {
+ $body .= 'Veuillez-vous rendre sur le Fluidbook Workshop (https://' . $_SERVER['HTTP_HOST'] . '/demandes) pour prendre en charge la demande ou la confier à un revendeur' . "\r\n";
+ } else {
+ $body .= 'Cette demande est un SPAM supposé. Elle n\'a pas été enregistrée dans le Fluidbook Workshop.' . "\r\n";
+
+ }
$mail->body = $body;
$mail->send();