messages.php
Table of Contents
Constants
- _EMAIL_GENERAL = 'general'
Functions
- messagerie_statuts_destinataires_possibles() : array<string|int, mixed>
- Lister les statuts des auteurs pouvant recevoir un message c'est tous les auteurs au moins redacteur
- messagerie_nettoyer_destinataires() : array<string|int, mixed>
- Nettoyer une liste de destinataires
- messagerie_verifier_destinataires() : array<string|int, mixed>
- Fonction generique de verification des destinataires lors de l'envoi d'un message ou de recommander un destinataire peut etre un id_auteur numerique ou une adresse mail valide, si l'options accepter_email est true
- messagerie_destiner() : array<string|int, mixed>
- Selectionner les destinataires en distinguant emails et id_auteur
- messagerie_diffuser_message() : bool|int
- Diffuser un message par la messagerie interne
- messagerie_mailer_message() : bool
- Envoyer un message par mail pour les destinataires externes
- messagerie_marquer_message() : void
- Marquer un message dans l'etat indique par $vu
- messagerie_marquer_lus() : mixed
- Marquer un message comme lu
- messagerie_marquer_non_lus() : mixed
- Marquer un message comme non lu
- messagerie_effacer_message_recu() : mixed
- Effacer un message recu
Constants
_EMAIL_GENERAL
public
mixed
_EMAIL_GENERAL
= 'general'
Functions
messagerie_statuts_destinataires_possibles()
Lister les statuts des auteurs pouvant recevoir un message c'est tous les auteurs au moins redacteur
messagerie_statuts_destinataires_possibles() : array<string|int, mixed>
Return values
array<string|int, mixed>messagerie_nettoyer_destinataires()
Nettoyer une liste de destinataires
messagerie_nettoyer_destinataires(mixed $destinataires) : array<string|int, mixed>
Parameters
- $destinataires : mixed
Return values
array<string|int, mixed>messagerie_verifier_destinataires()
Fonction generique de verification des destinataires lors de l'envoi d'un message ou de recommander un destinataire peut etre un id_auteur numerique ou une adresse mail valide, si l'options accepter_email est true
messagerie_verifier_destinataires(array<string|int, mixed> $destinataires[, array<string|int, mixed> $options = ['accepter_email' => true] ]) : array<string|int, mixed>
Parameters
- $destinataires : array<string|int, mixed>
- $options : array<string|int, mixed> = ['accepter_email' => true]
Return values
array<string|int, mixed>messagerie_destiner()
Selectionner les destinataires en distinguant emails et id_auteur
messagerie_destiner(array<string|int, mixed> $dests) : array<string|int, mixed>
Parameters
- $dests : array<string|int, mixed>
Return values
array<string|int, mixed>messagerie_diffuser_message()
Diffuser un message par la messagerie interne
messagerie_diffuser_message(int $id_message[, array<string|int, mixed> $auteurs_dest = [] ]) : bool|int
Parameters
- $id_message : int
- $auteurs_dest : array<string|int, mixed> = []
Return values
bool|intmessagerie_mailer_message()
Envoyer un message par mail pour les destinataires externes
messagerie_mailer_message(int $id_message[, array<string|int, mixed> $emails_dest = [] ]) : bool
Parameters
- $id_message : int
- $emails_dest : array<string|int, mixed> = []
Return values
boolmessagerie_marquer_message()
Marquer un message dans l'etat indique par $vu
messagerie_marquer_message(int $id_auteur, array<string|int, mixed> $liste, string $vu) : void
Parameters
- $id_auteur : int
- $liste : array<string|int, mixed>
- $vu : string
messagerie_marquer_lus()
Marquer un message comme lu
messagerie_marquer_lus(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
- $id_auteur : int
- $liste_id_message : array<string|int, mixed>
messagerie_marquer_non_lus()
Marquer un message comme non lu
messagerie_marquer_non_lus(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
- $id_auteur : int
- $liste_id_message : array<string|int, mixed>
messagerie_effacer_message_recu()
Effacer un message recu
messagerie_effacer_message_recu(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
- $id_auteur : int
- $liste_id_message : array<string|int, mixed>