Le fichier README.md contient des informations importantes, consultez-le.
État de la plateforme de vote
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(); ?>
État du vote :
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 "checked";
}
?>>
bindParam(':option', $option, PDO::PARAM_STR);
// Exécution de la requête
$stmt->execute();
$results = $stmt->fetch();
echo "
État des mots de passe : ";
if ($results['option_value'] == 1) {echo "Générés
";}
else { echo "Pas générés";};
// On regarde le nombre de mails envoyés
$option = 'nb_mail_sent';
$stmt->bindParam(':option', $option, PDO::PARAM_STR);
// Exécution de la requête
$stmt->execute();
$results = $stmt->fetch();
$nb_mail_sent = $results['option_value'];
$_SESSION['nb_mail_sent'] = $nb_mail_sent;
echo "
";
if ($nb_mail_sent !== "0") {
echo "Nombre de mails envoyés : ".$nb_mail_sent."
";
// On regade quand le dernier mail est parti
$option = 'last_mail_sent';
$stmt->bindParam(':option', $option, PDO::PARAM_STR);
// Exécution de la requête
$stmt->execute();
$results = $stmt->fetch();
$last_mail_sent = $results['option_value'];
$_SESSION['last_mail_sent'] = $last_mail_sent;
echo "
Dernier mail envoyé le : ";
if ($last_mail_sent !== NULL) {echo $last_mail_sent."
";} else { echo "Pas de date ?!";};
} else { echo "La convocation n'est pas envoyée.";};
//Clore la requête
$stmt->closeCursor();
$stmt = null;
?>
Bon à savoir
La génération des mots de passe est effectuée uniquement pour les coopérateurs sans mot de passe. Un mot de passe existant ne sera jamais remplacé.
Les mails sont envoyés pas paquets de 75. Vous serez averti dans la zone de notification s'il reste des coopérateurs n'ayant pas reçu le mail, ou s'il n'y a plus de mail à envoyer.
L'envoi des mails ignore systématiquement les coopérateurs ayant déjà voté.
L'envoi des mails utilise l'adresse ag@ouvaton.coop, créée sur le compte gl-ouv. La limite de mails/heure de cette adresse est de 4000.