diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 93d1ddd..4b638b1 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -1,6 +1,10 @@ create($eleve, $parameters['date_debut_absence'], $parameters['date_fin_absence'], $parameters['justification']); // Récupération de l'expéditeur - $expediteur = $this->getService(AuthController::class)->getLoggedUser()['email']; - // echo "Expediteur : ".$expediteur."\n"; + $expediteur = $this->getService(AuthController::class)->getLoggedUser(); + // echo "Expediteur : ".var_dump($expediteur)."\n"; // Récupération du destinataire $destinataire = $eleve->getEmail(); @@ -94,9 +98,11 @@ class ApiController extends YesWikiController 'eleve' => $eleve, 'absence' => $parameters ]); - echo $body; + // 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"; return new ApiResponse($parameters); // return $this->wiki->redirect($this->redirectParams['absence'], 200); diff --git a/templates/eleve_creer_absence.twig b/templates/eleve_creer_absence.twig index f792534..de17e68 100644 --- a/templates/eleve_creer_absence.twig +++ b/templates/eleve_creer_absence.twig @@ -1,7 +1,9 @@ Le message sera à voir avec l'équipe educative. -Bonjour {{ eleve.getNom() }}, +
+

Bonjour {{ eleve.getNom() }},

-Nous vous signalons que votre enfant a été absent {{ absence['date_debut_absence']}}. +

Nous vous signalons que votre enfant a été absent {{ absence['date_debut_absence']}}.

-Merci d'en prendre note. \ No newline at end of file +

Merci d'en prendre note.

+
\ No newline at end of file