Vous êtes authentifié sous l'utilisateur :
Se déconnecter

Informations générales

'.$nbs.' mails viennent d\'être envoyés en '.$plt.' sec

';}; if (isset($_GET['$nbl']) && $_GET['$nbl'] == 0) {$nbl = $_GET['$nbl']; echo '

Le mail est envoyé à tous les coopérateurs ! L\'envoi de la convocation ou du rappel est terminé !

';}; if (isset($_GET['$nbl']) && $_GET['$nbl'] > 0) {$nbl = $_GET['$nbl']; echo '

Il reste '.$nbl.' coopérateurs pour lesquels l\'envoi du mail n\'est pas effectué.

';}; if (isset($_GET['$generate']) && $_GET['$generate'] == true && isset($_GET['$nb'])) {$nb = $_GET['$nb']; echo '

'.$nb.' mots de passe viennent d\'être générés.

';}; if (isset($_GET['$generate']) && $_GET['$generate'] == false) {echo '

Tous les mots de passe sont déjà générés !

';}; if (isset($_GET['$ungenerate']) && $_GET['$ungenerate'] == true) {echo '

Tous les mots de passe viennent d\'être effacés !

';}; ?>

Vous allez supprimer tous les mots de passe !
Cette action ne devrait pas être effectuée si la vote n'est pas terminé.

Cliquez sur cette ligne pour confirmer.

Mode d'emploi

La première chose à faire est l'importation de la liste des coopérateurs dans la table "clients".

Il faut ensuite générer les mots de passe via le bouton du menu.

Une fois les mots de passe générés, on peut passer à l'activation du système de vote.

Enfin, il reste à envoyer les mails de convocation, toujours dans le menu.

É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.