1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| include('_class_CMail.php');
$mail = new CMail;
$co = new CBdd;
$msg_erreur="";
$restant="";
$message="";
$bouton_retour="";
$destinataire=Array();
$num=0;
try
{
// recuperre le num
if (empty($_GET['num'])==false)
{
$num=$_GET['num'];
}
else
{
throw new Exception("<li>maque le num dans l'url</li>");
}
//: connexion a la bdd
$co->connexion();
// recherche destinataire
$destinataire=$mail->recherche_le_destinataire_du_mail($num);
if ($destinataire==-1)// si il n'y a plus de destinataires dans la table
{
$message="<p>Tous les e-mails ont étés envoyés.</p>";
$bouton_retour="<a class=\"bouton\" href=\"index.php?page=mail\">Retour</a>";
}
else
{
// calcul le nombre de mails restent à envoyer
$restant=$mail->calcul_mail_restant($num);
// envois le mail :
$mail->envoimail($destinataire, $num);
// supprimer l'enregistrement temporaire
$mail->supprime_mail();
// redirige
$L_url =("Location: index.php?page=mailing_traitement&num=".$num);
//header($L_url);
$message="<p>Merci de patienter durant l'envoi des mails.</p><p>Il reste ".$restant." mails à envoyer.</p>";
}
}
catch (Exception $e)
{
$msg_erreur="<ul class=\"erreur\">";
$msg_erreur.=$e->getMessage();
$msg_erreur.="</ul>";
}
?>
<div class="bloc_droit">
<div class="mailing" id="img2"></div>
</div>
<div class="contenu">
<div class="pied_bloc">
<div class="mailing" id="img"></div>
<h1>
Mailing en cours . . .
</h1>
<?php echo $msg_erreur;?>
<div>
<?php echo $message.$bouton_retour;?>
</div>
</div>
</div> |