74 lines
3.5 KiB
PHP
74 lines
3.5 KiB
PHP
<?php
|
|
session_start();
|
|
?>
|
|
<!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="home">
|
|
<?php
|
|
include("inc/config.inc.php");
|
|
include("inc/connect.inc.php");
|
|
include("inc/fonctions.inc.php");
|
|
|
|
// Requête MySQL
|
|
$sql = "SELECT option_name, option_value FROM admin WHERE option_name = :option";
|
|
$stmt = $bdd->prepare($sql);
|
|
// On regarde si le vote est ouvert
|
|
$option = 'vote_ouvert';
|
|
$stmt->bindParam(':option', $option, PDO::PARAM_STR);
|
|
// Exécution de la requête
|
|
$stmt->execute();
|
|
$results = $stmt->fetch();
|
|
if ($results['option_value'] == 0) {echo "<div class='ctr'><p>Le vote est fermé.</p></div>";} else {
|
|
// On gére les erreurs
|
|
if (!empty ($_GET['$disconnect']) && ($_GET['$disconnect'] == true)) {
|
|
echo '<p class="ctr red">Vous n\'êtes pas ou plus connecté-e.<br />Merci de vous connecter pour accéder au vote.</p>';
|
|
}
|
|
if (!empty ($_GET['$wrong']) && ($_GET['$wrong'] == true)) {
|
|
echo '<p class="ctr red">Le numéro de coopérateur ou le mot de passe est incorrect.<br />Veuillez vérifier votre saisie.</p>';
|
|
}
|
|
if (!empty ($_GET['$unknow']) && ($_GET['$unknow'] == true)) {
|
|
echo '<p class="ctr red">Le numéro de coopérateur est inconnu !<br />Si vous pensez que le numéro est correct, merci de contacter ag@ouvaton.coop.</p>';
|
|
}
|
|
if (!empty ($_GET['$voted']) && ($_GET['$voted'] == true)) {
|
|
echo '<p class="ctr red">Ce numéro de coopérateur a déjà voté.<br />Un seul vote par numéro de coopérateur est possible.</p>';
|
|
}
|
|
if (!empty ($_GET['$unknowcle']) && ($_GET['$unknowcle'] == true)) {
|
|
echo '<p class="ctr red">Cette clé de contrôle n\'existe pas.<br />Veuillez vérifier votre saisie.</p>';
|
|
} ?>
|
|
<article id="identform">
|
|
<h3>Je n'ai pas voté</h3>
|
|
<p>Vous devez vous authentifier à l'aide de votre numéro de coopérateur et du mot de passe que vous avez reçu par mail.</p>
|
|
<form class="identform" method="post" action="inc/checkauth.inc.php">
|
|
<input class="identform" type="text" placeholder="Votre numéro de coopérateur" name="reference" required>
|
|
<input class="identform" type="password" placeholder="Votre mot de passe" name="password" required>
|
|
<input class="identform" type="submit" value="S'identifier">
|
|
</form>
|
|
</article>
|
|
|
|
<article id="checkvoteform">
|
|
<h3>J'ai déjà voté</h3>
|
|
<p>Vous pouvez contrôler l'intégrité de votre vote à l'aide de votre clé de contrôle.</p>
|
|
<form class="checkvoteform" method="post" action="verifvote.php">
|
|
<input class="checkvoteform" type="text" placeholder="Votre clé de contrôle" name="cle" required>
|
|
<input class="checkvoteform" type="submit" value="Vérifier">
|
|
</form>
|
|
</article>
|
|
<?php } ?>
|
|
</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>
|