diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 95dffe6..962bae8 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -97,22 +97,22 @@ class ApiController extends YesWikiController $expediteur = $this->getService(AuthController::class)->getLoggedUser(); // echo "Expediteur : ".var_dump($expediteur)."\n"; - // Récupération du destinataire - $destinataire = implode(";", $eleve->getParentEmails()); - // echo "Envoyer à : ".$destinataire."\n"; + foreach ($eleve->getParentEmails() as $destinataire) { + echo "Envoyer à : ".$destinataire."\n"; - // Génération du rendu du mail - $body = $this->render("@meeo/eleve_creer_absence.twig", [ - 'eleve' => $eleve, - 'absence' => $parameters - ]); - // echo $body; + // Génération du rendu du mail + $body = $this->render("@meeo/eleve_creer_absence.twig", [ + 'eleve' => $eleve, + 'absence' => $parameters + ]); + // echo $body; - // Envoi de mail à la personne qui a été absente - if (!send_mail($expediteur['email'], $expediteur['name'], $destinataire, "Absence", $body, $body)) - echo "Erreur d'envoie de mail"; + // Envoi de mail à la personne qui a été absente + if (!send_mail($expediteur['email'], $expediteur['name'], $destinataire, "Absence", $body, $body)) + echo "Erreur d'envoie de mail"; + } - // return new ApiResponse($parameters); - return $this->wiki->redirect($redirectParams['absence'], 200); + return new ApiResponse($parameters); + // return $this->wiki->redirect($redirectParams['absence'], 200); } } \ No newline at end of file