fix pour envoyer les mails d'absence

This commit is contained in:
mckmonster 2024-09-04 16:07:57 +02:00
parent 3dc1aed82d
commit 63477f84a1

View file

@ -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);
}
}