Hacked By AnonymousFox
<?php
include 'lib/app/init.php';
use Lib\Tool;
use Lib\Newsletter;
use Gregwar\Captcha\CaptchaBuilder;
use Lib\Mail;
/* Variables */
$succes = array();
$erreur = array();
$objet = '';
$nom = '';
$prenom = '';
$email = '';
$entreprise = '';
$telephone = '';
$message = '';
/* Captcha */
$builderRegister = new CaptchaBuilder();
$builderRegister->build(180,50);
/* Formulaire */
if(isset($_POST['add'])){
/* variable de formulaire */
$objet = $_POST['objet'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$entreprise = $_POST['entreprise'];
$telephone = $_POST['telephone'];
$message = $_POST['message'];
$newsletter = (isset($_POST['newsletter'])) ? 1 : 0;
$code = $_POST['code'];
/* Erreur */
if(empty($objet)) array_push($erreur,'Veuillez compléter le champ "objet"');
if(empty($nom)) array_push($erreur,'Veuillez compléter le champ "Nom"');
//if(empty($prenom)) array_push($erreur,'Veuillez compléter le champ "Prénom"');
if(empty($email)) array_push($erreur,'Veuillez compléter le champ "Email');
else{
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) array_push($erreur, 'Le format de l\'email n\'est pas bon');
}
if(empty($message)) array_push($erreur,'Veuillez compléter le champ "Message');
if(empty($code)) array_push($erreur, 'Veuillez compléter le champ "Confirmer le code"');
else
if($code != $_SESSION['builderRegister']) array_push($erreur, 'Le code de confirmation n\'est pas bon');
/* Si aucune erreur */
if(empty($erreur)){
$sql = $bdd->prepare("INSERT INTO contact
(contactCreated, contactObjet, contactNom, contactPrenom, contactEmail, contactEntreprise, contactTelephone, contactMessage)
VALUES
(:created, :objet, :nom, :prenom, :email, :entreprise, :telephone, :message) ");
$sql->execute(array(
'created' => Tool::dateTime('Y-m-d H:i'),
'objet' => '1',
'nom' => $_POST['nom'],
'prenom' => $_POST['nom'],
'email' => $_POST['email'],
'entreprise' => (!empty($_POST['entreprise'])) ? $_POST['entreprise'] : null,
'telephone' => (!empty($_POST['telephone'])) ? $_POST['telephone'] : null,
'message' => $_POST['message']
)
);
/* Inscription à la newsletter */
if($newsletter) Newsletter::addNewsletter($email);
/* Notification */
/*$sql = $bdd->query("SELECT * FROM contact_objet
WHERE objetId = $objet ");
$data = $sql->fetchObject();
$objetNom = $data->objetNom;*/
$objetNom = $_POST['objet'];
$contenuMail = '<strong>Objet : </strong> '.$objetNom.'<br>';
$contenuMail .= '<strong>Nom : </strong> '.$nom.'<br>';
//$contenuMail .= '<strong>Prénom : </strong> '.$prenom.'<br>';
$contenuMail .= '<strong>Email : </strong> '.$email.'<br>';
if(!empty($entreprise)) $contenuMail .= '<strong>Entreprise : </strong> '.$entreprise.'<br>';
if(!empty($telephone)) $contenuMail .= '<strong>Téléphone : </strong> '.$telephone.'<br>';
$contenuMail .= '<br><strong>Message : </strong><br>'.$message.'<br>';
Mail::sendSimpletHtml(
'Formulaire de contact',
array('contact@colocarts.com'),
array('missmandarine@missmandarine.com'),
'Vous avez reçu un nouveau message sur le site Miss Mandarine',
$contenuMail
);
/* Message de succès */
array_push($succes,'Votre message à bien été envoyé');
/* Reset des variables */
$objet = '';
$nom = '';
$prenom = '';
$email = '';
$entreprise = '';
$telephone = '';
$message = '';
$newsletter = 0;
}
}
?>
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width; initial-scale=1;">
<title>Contact</title>
<link rel="icon" type="image/png" href="<?= BASEFRONT ?>img/layout/favicon.png">
<link href="<?= BASEFRONT ?>css/app.css" rel="stylesheet" type="text/css">
</head>
<body class="contact">
<main class="main">
<?php include'include/header.php'; ?>
<div class="contenuTop">
<div class="inner">
<div class="contenuTopLeft">
<h1>Contactez<br>notre équipe</h1>
</div>
<div class="contenuTopRight">
<p>Contactez l’équipe Miss Mandarine pour participer à l’expérience Miss Mandarine ou pour toute information complémentaire.</p>
</div>
<div class="clear"></div>
</div>
</div>
<section class="section section10">
<div class="inner">
<?php
if(!empty($erreur)){ Tool::getMessage($erreur, 'erreur'); }
if(!empty($succes)){ Tool::getMessage($succes, 'succes'); }
?>
<form action="#" method="post">
<div class="section10Left">
<div class="form-group">
<label>Objet *</label>
<!--<select name="objet" class="form-elem">
<option value="">Choisir un objet</option>
<?php
/*$sql = $bdd->query("SELECT * FROM contact_objet
ORDER BY objetNom ASC ");
while($data = $sql->fetchObject()){
$selected = ($data->objetId == $objet) ? 'selected' : '';
//echo'<option value="'.$data->objetId.'" '.$selected.'>'.$data->objetNom.'</option>';
}*/
?>
</select>-->
<input type="text" name="objet" class="form-elem" placeholder="Veuillez préciser l'objet de votre demande de recontact" value="<?= $objet ?>">
</div>
<div class="form-group">
<label>Nom *</label>
<input type="text" name="nom" class="form-elem" placeholder="Vos prénom et nom" value="<?= $nom ?>">
</div>
<!--<div class="form-group">
<label>Prénom *</label>
<input type="text" name="prenom" class="form-elem" placeholder="Votre prénom" value="<?= $prenom ?>">
</div>-->
<div class="form-group">
<label>Email *</label>
<input type="text" name="email" class="form-elem" placeholder="Votre email" value="<?= $email ?>">
</div>
<div class="form-group">
<label>Société</label>
<input type="text" name="entreprise" class="form-elem" placeholder="Le nom de votre entreprise" value="<?= $entreprise ?>">
</div>
<div class="form-group">
<label>Téléphone</label>
<input type="text" name="telephone" class="form-elem" placeholder="Votre numéro de téléphone" value="<?= $telephone ?>">
</div>
</div>
<div class="section10Right">
<div class="form-group">
<label>Message *</label>
<textarea name="message" class="form-elem" placeholder="Votre message"><?= $message ?></textarea>
</div>
<div class="form-group">
<p><span class="elem-checkbox vert <?= (isset($newsletter) && $newsletter) ? 'checked' : '' ?>" data-name="newsletter"></span> Je souhaite m’inscrire à la newsletter sur l'innovation et l'intrapreneuriat de Miss Mandarine.</p>
<input type="checkbox" class="hidden" name="newsletter" data-name="newsletter" <?= (isset($newsletter) && $newsletter) ? 'checked' : '' ?>>
</div>
<div class="form-group">
<img src="<?= $builderRegister->inline(); ?>">
<?php $_SESSION['builderRegister'] = $builderRegister->getPhrase(); ?>
</div>
<div class="form-group">
<label>Confirmer le code *</label>
<input type="text" name="code" class="form-elem">
</div>
<button class="form-submit orange" name="add" type="submit">Envoyer</button>
<div class="form-mention">
<p>* Champs obligatoires</p>
</div>
</div>
<div class="clear"></div>
</form>
</div>
</section>
<?php include'include/footer.php'; ?>
</main>
<script type="text/javascript" src="<?= BASEFRONT ?>js/jquery/jquery.js"></script>
<script type="text/javascript" src="<?= BASEFRONT ?>js/app.js"></script>
<script type="text/javascript" src="<?= BASEFRONT ?>js/form.js"></script>
</body>
</html>
Hacked By AnonymousFox1.0, Coded By AnonymousFox