VOTE
');
if ($dolibarr->result->num_rows == 0)
{
print "Identifiant non autorisé.
Vous n'êtes probablement pas à jour de votre cotisation.
Si vous pensez qu'il s'agit d'une erreur, adressez vous à un responsable de l'association
.
";
}else
{
$dolibarr->close();
$db = new db();
$query = 'SELECT *, UNIX_TIMESTAMP(dateDebut) as td, UNIX_TIMESTAMP( DATE_ADD(dateFin, INTERVAL 1 DAY)) as tf FROM liste_votations WHERE id=' . $db->protect($idVotation);
$resultVotation = $db->query($query);
$votation = $db->result->fetch_array();
$now = date('Y-m-d');
if ($resultVotation === FALSE)
{
print "Votation non trouvée" . EOLH;
}else
{
if ( time() >= $votation['td'] AND time() <= $votation['tf'] )
{
$query = "SELECT * FROM votes WHERE idVotant='" . $db->protect($idVotant) ."'";
$db->query($query);
if ($db->result->num_rows == 0)
{
echo $votation["libelle"] . "";
print ('
Bonjour ' . $votant['firstname'] . " " . $votant['lastname'] . "
" . EOLH . EOLH . "ATTENTION :" .EOLH . "
1 - les votes blancs sont comptés comme vote exprimés. Si plus de 50% de vote blanc, alors le résultat du vote est nul." . EOLH . "2 - L'absence de choix est compté comme abstention et donc non exprimés." . EOLH . "
3 - Vérifiez bien votre vote avant de l'envoyer, il est impossible de le modifier après.");
$query='SELECT * FROM liste_votes WHERE idVotation="' . $db->protect($idVotation) .'"';
$result = $db->query($query);
$votes = $db->result->fetch_all(MYSQLI_ASSOC);
foreach ($votes as $vote)
{
echo "
";
}
print ('
');
}else
{
print " Bonjour " . $votant['firstname'] . " " . $votant['lastname'] . ',' . EOLH . EOLH . "vous avez déjà voté, vous ne pouvez pas revoter ou modifier votre vote." . EOLH . "Si vous pensez que c'est une erreur, veuillez prendre contact avec les responsables de l'association.";
}
}else
{
print " Bonjour " . $votant['firstname'] . " " . $votant['lastname'] . ',' . EOLH . EOLH . "Le vote ne sera ouvert qu'à partir du " . formattedate('fr', $votation['td'] , "Europe/Paris") . " et jusqu'au " . formattedate('fr', $votation['tf'] , "Europe/Paris") . '.' . EOLH . "Si vous pensez que ceci est une erreur, veuillez prendre contact avec les responsables de l'association.";
}
}
}
print('