getName() . '.php'; if(file_exists($viewFile)) { // objets Email groupés par destinataire $emails_by_recipient = []; foreach($node->getNodeData()->getEmails() as $email){ $recipient = $email->getRecipient(); $emails_by_recipient[$recipient][] = $email; } // affiche une table par destinataire $emails = ''; foreach($emails_by_recipient as $recipient => $emails_list){ $html = '
| Expéditeur | Adresse | Contenu | Date | Effacement prévu le | Sensible | |
|---|---|---|---|---|---|---|
| ' . htmlspecialchars($email->getSenderName()) . ' | ' . htmlspecialchars($email->getSenderAddress()) . ' | ' . htmlspecialchars($email->getContent()) . ' | ' . $email->getDateTime()->format('d/m/Y') . ' | ' . $email->getDeletionDate()->format('d/m/Y') . ' | isSensitive() ? 'checked' : '') . ' onclick="toggleSensitiveEmail(' . $email->getId() . ')"> |