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.