ouvag/merci.php

124 lines
4.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
session_start();
// Si la session n'existe plus
if (empty($_SESSION['reference'])) {
header('Location: index.php?$disconnect=true');
}
/* PHPMailer 6 Style
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
require 'inc/PHPMailer/src/PHPMailer.php';
require 'inc/PHPMailer/src/SMTP.php';
require 'inc/PHPMailer/src/Exception.php';
//Create a new PHPMailer instance
$mail = new PHPMailer;
// Or
//$mail=new PHPMailer\PHPMailer\PHPMailer;
*/
/* PHPMailer 5 Style */
require("inc/PHPMailer/PHPMailerAutoload.php");
$mail = new PHPMailer;
$mail->isSMTP();
$mail->CharSet = "UTF-8";
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
//$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
//$mail->Debugoutput = 'html';
// To load the French version
$mail->setLanguage('fr', 'inc/PHPMailer/language/');
$mail->Host = 'smtp.ouvaton.coop';
$mail->SMTPAuth = true;
$mail->SMTPKeepAlive = true;
$mail->Username = '';
$mail->Password = '';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->From = '';
$mail->FromName = 'Ouvaton.coop AG 2019';
$mail->addAddress($_SESSION['email']);
$mail->addReplyTo('');
$mail->isHTML(true);
$mail->Subject = 'Ouvaton AG 2019 : merci pour votre vote !';
// On prépare le contenu du mail
$body = "
<html>
<head>
<title>Ouvaton.coop AG 2019</title>
</head>
<body>
<p>Merci d'avoir voté pour notre AG 2019 !</p>
<p>Une clé de vérification a été générée pour vous permettre de vérifier l'intégrité de votre vote. Cette clé est unique et connue de vous seul-e.</p>
<ul>
<li>Clé de vérification : ".$_SESSION['cle']."</li>
</ul>
<p>Vous pouvez vous connecter sur <a href=\"https://ag.ouvaton.coop/\">https://ag.ouvaton.coop/</a> pour vérifier que votre bulletin est resté conforme à votre vote.</p>
<p>Coopérativement,<br />
Le Président du Directoire</p>
<p>Ouvaton Coopérative SA à directoire et conseil de surveillance à capital variable Siège Social 16 bis rue dOdessa 75014 PARIS R.C.S. Paris 438 168 718</p>
</body>
</html>
";
$mail->msgHTML($body);
$mail->send();
//if(!$mail->send()) {
// echo 'Message could not be sent.';
// echo 'Mailer Error: ' . $mail->ErrorInfo;
//} else {
// echo 'Message has been sent';
//}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<?php include("theme/_head.php"); ?>
</head>
<body>
<!--[if lt IE 9]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<?php
include("theme/header.php");
?>
<section id="pagemerci">
<p>Merci de votre participation <?php echo $_SESSION['prenom']." ".$_SESSION['nom']; ?>, chaque vote pour notre Assemblée Générale est important.</p>
<p>Votre clé de vérification a été générée pour vous permettre de vérifier l'intégrité de votre vote. Cette clé est unique et connue de vous seul-e.</p>
<p>Votre clé de vérification est : <span class="bold"><?php echo $_SESSION['cle']; ?></span></p>
<p>Vous allez recevoir un courriel contenant cette clé de vérification.<br />
Nous vous recommandons de le conserver jusqu'au jour de notre AG ou <a href="#" onclick="javascript:window.print()">d'imprimer cette page</a>,
pour ne pas perdre votre clé.</p>
<p>Vous pouvez vous connecter sur <a href="https://ag.ouvaton.coop/">https://ag.ouvaton.coop/</a> pour vérifier que
votre bulletin est resté conforme à votre vote.</p>
<p>Votre vote est enregistré et vous êtes maintenant déconnecté-e.</p>
</section>
<?php include("theme/footer.php"); ?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
<script src="js/main.js"></script>
</body>
</html>
<?php
// unset all of the session variables
$_SESSION = array();
// destroy the session
session_destroy();
?>