require_once("rootpath.php");
require_once(RACINE."/class/mailing/Mailing_class.php");
require_once(RACINE."/class/commun/Mail_class.php");
//permet de valider l'inscription à la mailing liste
$prenom = (isset($_POST['prenom'])?$_POST['prenom']:"");
$nom = (isset($_POST['nom'])?$_POST['nom']:"");
$email = (isset($_POST['email'])?$_POST['email']:"");
$fonction = (isset($_POST['fonction'])?$_POST['fonction']:"");
$service = (isset($_POST['service'])?$_POST['service']:"");
$ville = (isset($_POST['ville'])?$_POST['ville']:"");
$annaiss = (isset($_POST['annaiss'])?$_POST['annaiss']:"");
$inscription = (isset($_POST['inscription'])?$_POST['inscription']:0);
$erreur = "";
$isMail = false;
if(($email != null)&&(is_mail($email))){
$isMail = true;
}
//$inscription=1 => le formulaire a été envoyé
if($inscription == 1){
if(($isMail)&&($prenom != "")&&($nom != "")&&($email != "")){
if (!Mailing::existe($email)) {
$mailing = new Mailing();
}
else {
$mailing = new Mailing(Mailing::getIdentifiant($email));
}
$mailing->set('prenom', $prenom);
$mailing->set('nom', $nom);
$mailing->set('email', $email);
$mailing->set('profession', $fonction);
$mailing->set('ville', $ville);
$mailing->set('service', $service);
$mailing->set('annaiss', $annaiss);
$mailing->set('supprimer', 0);
if(!$mailing->contientSetErreur()) {
$modif_ok = $mailing->enregistrer();
if ($modif_ok) {
$mailToSend = new Mail();
$mailToSend->setSujet("Votre inscription sur Etat@com");
$mailToSend->setFrom($mail_admin[0]);
$mailToSend->setTo($email);
$mailToSend->setContenu("Bonjour " .$prenom." ".$nom."\n\nNous avons bien pris en compte votre inscription sur Etat@com.\nVous recevrez dès demain toutes les actualités de Etat@com par mail.\n\nPour vous désabonner de cette mailing liste cliquez simplement sur le lien ci dessous\n".HTTP_RACINE."/php/front/mailing/desabonnement.php?email=".$email);
$mailToSend->send();
header("Location: ".HTTP_RACINE."/php/accueil.php?mes=abonnement");
exit(0);
}
else {
$erreur = "Attention :";
$erreur .= "
Une erreur sest produite lors de l'inscription, merci d'essayer de nouveau.
Si le problème persiste, contactez le webmaster.";
}
}
else {
$erreur = "Attention :";
$erreur .= "
Une erreur s'est produite lors de l'inscription, merci d'essayer de nouveau.
Si le problème persiste, contactez le webmaster.";
}
}
else{
$erreur = "Attention :";
$erreur .= ($prenom=="")?"
Votre prénom n'a pas été indiqué.":"";
$erreur .= ($nom=="")?"
Votre nom n'a pas été indiqué.":"";
$erreur .= ($email=="")?"
Votre E-mail n'a pas été indiqué.":"";
$erreur .= (($email!="")&&(!$isMail))?"
Votre adresse e-mail est invalide.":"";
//$erreur .= (($fonction=="")||($fonction=="0"))?"
Votre profession n'a pas été indiqué.":"";
//$erreur .= ($annaiss=="")?"
Votre année de naissance n'a pas été indiqué.":"";
//$erreur .= ((($annaiss!="")&&(!is_numeric($annaiss))))?"
Le dernier champ doit contenir une valeur numérique.":"";
}
}
//Insertion de l'entete du site
require(RACINE."/php/front/commun/entete.php");
require(RACINE."/php/front/commun/tetiere.php");
?>
| // si la variable $bouton_accueil n'existe pas, pas d'affichage du lien accueil require_once(RACINE."/php/front/arbo/affarbo.php"); ?> |
|
require_once(RACINE."/php/front/mailing/droite.php"); ?> |