|
Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
|
Fonctions membres publiques | |
| __construct (?PDO $pdo=null) | |
| Constructeur de la classe MessageDAO. | |
| create (Message $message) | |
| Crée un nouveau message dans la base de données. | |
| getConversations (string $myEmail) | |
| Récupère la liste des utilisateurs avec qui l'utilisateur courant a discuté (Inbox). | |
| getUnreadCountForUser (string $myEmail) | |
| Retourne le nombre total de messages non lus pour un utilisateur donné. | |
| markAsRead (int $idMessage) | |
| Marque un message comme lu. | |
| getMessagesConversation (string $myEmail, string $contactEmail) | |
| Récupère l'historique de discussion entre deux personnes. | |
Attributs privés | |
| PDO | $pdo |
Définition à la ligne 7 du fichier message.dao.php.
| MessageDAO::__construct | ( | ?PDO | $pdo = null | ) |
Constructeur de la classe MessageDAO.
| PDO | null | $pdo | L'instance PDO pour la connexion à la base de données. |
Définition à la ligne 18 du fichier message.dao.php.
Références $pdo.
| MessageDAO::create | ( | Message | $message | ) |
Crée un nouveau message dans la base de données.
| Message | $message |
Définition à la ligne 29 du fichier message.dao.php.
Références Message\getContenu(), Message\getDateEnvoi(), Message\getEmailDestinataire(), Message\getEmailExpediteur(), et Message\getEstLu().
| MessageDAO::getConversations | ( | string | $myEmail | ) |
Récupère la liste des utilisateurs avec qui l'utilisateur courant a discuté (Inbox).
| string | $myEmail | Email de l'utilisateur connecté |
Définition à la ligne 51 du fichier message.dao.php.
| MessageDAO::getMessagesConversation | ( | string | $myEmail, |
| string | $contactEmail | ||
| ) |
Récupère l'historique de discussion entre deux personnes.
| string | $myEmail | |
| string | $contactEmail |
Définition à la ligne 126 du fichier message.dao.php.
| MessageDAO::getUnreadCountForUser | ( | string | $myEmail | ) |
Retourne le nombre total de messages non lus pour un utilisateur donné.
| string | $myEmail | Email de l'utilisateur connecté |
Définition à la ligne 91 du fichier message.dao.php.
| MessageDAO::markAsRead | ( | int | $idMessage | ) |
Marque un message comme lu.
| int | $idMessage |
Définition à la ligne 113 du fichier message.dao.php.
|
private |
Définition à la ligne 12 du fichier message.dao.php.
Référencé par __construct().