Module EMailing (developer): Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
[[Category:Mailing]]
[[Category:Mailing]]
{{TemplateDocDevEn}}
{{BasculeDevUserEn|
{{BasculeDevUserEn|
name=Mailing|  
name=Mailing|  
devdoc=This page|
devdoc=This page|
userdoc=[[EMailing]]}}
userdoc=[[EMailing]]}}
{{TemplateDocDevEn}}
 
= Fonction =
{{ToTranslate}}
{{ToTranslate}}
== Fonction ==
Ce module ajoute dans les menus une entrée pour créer des mailings.
Ce module ajoute dans les menus une entrée pour créer des mailings.


== Procédures ==
= Procédures =


- Le principe est de créer un mailing avec un titre, un sujet, un email expéditeur.
- Le principe est de créer un mailing avec un titre, un sujet, un email expéditeur.
Line 30: Line 29:
- Le statut global du mailing, ainsi que de le résultat de l'envoi pour chaque destinataire, est mis à jour par ce script.
- Le statut global du mailing, ainsi que de le résultat de l'envoi pour chaque destinataire, est mis à jour par ce script.


== Scripts mis en oeuvre ==
= Scripts mis en oeuvre =
 
#[[Script mailing-send.php]]
#[[Script mailing-send.php]]
Prend en paramètre l'id du mailing à envoyer.
Prend en paramètre l'id du mailing à envoyer.
Line 40: Line 38:
.
.


== Tables mises en oeuvre ==
= Permissions =
 
#[[Table llx_mailing]] : Table contenant les mailings (sujet, corps du text et statut global)
#[[Table llx_mailing_cibles]] : Table contenant la liste des destinataires définis pour ce mailing et le statut de l'envoi par destinataire.
 
 
== Habilitations mises en oeuvre ==
*->mailing->lire
*->mailing->lire
*->mailing->creer
*->mailing->creer
*->mailing->valider
*->mailing->valider
*->mailing->supprimer
*->mailing->supprimer
= Tables SQL =
#[[Table llx_mailing]] : Table contenant les mailings (sujet, corps du text et statut global)
#[[Table llx_mailing_cibles]] : Table contenant la liste des destinataires définis pour ce mailing et le statut de l'envoi par destinataire.

Navigation menu