Hacked By AnonymousFox

Current Path : /home/missmand/public_html/
Upload File :
Current File : /home/missmand/public_html/contact.php

<?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