Commit 65d92899 authored by JonathanMM's avatar JonathanMM

Close #29 : Envoi d'un mail si la date de fin de cotisation a été mis à jour

parent ddacb8aa
......@@ -6,22 +6,21 @@ class EnvoiMailAdherent implements AdherentEvent
global $infos_nomasso;
if(!is_null($infosAdherent['courriel']) && strlen($infosAdherent['courriel']) > 0)
{
$contenu = file_get_contents('./mail/nouvel-adherent.txt');
if(strlen($contenu) > 0)
{
$contenu = str_replace(
array('{asso.nom}', '{adherent.prenom}', '{adherent.nom}'),
array($infos_nomasso, $infosAdherent['prenom'], $infosAdherent['nom']),
$contenu
);
$contenu = parserMailAdherent(file_get_contents('./mail/nouvel-adherent.txt'), $infosAdherent);
if(!is_null($contenu))
mail($infosAdherent['courriel'], "Bienvenue dans l'association ".$infos_nomasso, wordwrap($contenu, 70));
}
}
}
public static function modifier($idAdherent, $infosAdherent, $anciennesInfosAdherent)
{
global $infos_nomasso;
if($anciennesInfosAdherent['date_fin_cotisation'] != $infosAdherent['date_fin_cotisation'] && !is_null($infosAdherent['courriel']) && strlen($infosAdherent['courriel']) > 0)
{
$contenu = parserMailAdherent(file_get_contents('./mail/renouvellement-adherent.txt'), $infosAdherent);
if(!is_null($contenu))
mail($infosAdherent['courriel'], "Renouvellement de votre cotisation dans l'association ".$infos_nomasso, wordwrap($contenu, 70));
}
}
public static function supprimer($idAdherent, $infosAdherent)
......
......@@ -47,4 +47,19 @@ function creerAdherent($adherent)
}
return false;
}
function parserMailAdherent($contenu, $infosAdherent)
{
global $infos_nomasso;
if(strlen($contenu) > 0)
{
return str_replace(
array('{asso.nom}', '{adherent.prenom}', '{adherent.nom}'),
array($infos_nomasso, $infosAdherent['prenom'], $infosAdherent['nom']),
$contenu
);
}
return null;
}
?>
Bonjour {adherent.prenom} {adherent.nom},\n
\n
nous vous informons avec ce présent courriel que votre renouvellement au sein de l'association {asso.nom} a bien été pris en compte.\n
\n
N'hésitez pas à nous contacter pour toute information\n
\n
Bonne journée ! :)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment