[Absence] Debut de texte pour le message d'absence
This commit is contained in:
parent
4a4306f1c8
commit
d6c8fd2ba7
3 changed files with 14 additions and 2 deletions
|
@ -79,7 +79,7 @@ class ApiController extends YesWikiController
|
|||
// Créer l'absence dans bazar
|
||||
$eleve = $this->getService(EleveManager::class)->getEleve($parameters['eleve']);
|
||||
$absenceManager = $this->getService(AbsenceManager::class);
|
||||
$absenceManager->create($eleve, $parameters['date_debut_absence'], $parameters['date_fin_absence'], $parameters['justification']);
|
||||
$absence = $absenceManager->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'];
|
||||
|
@ -90,6 +90,11 @@ class ApiController extends YesWikiController
|
|||
// 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;
|
||||
|
||||
// Envoi de mail à la personne qui a été absente
|
||||
|
||||
|
|
|
@ -35,6 +35,6 @@ class AbsenceManager {
|
|||
];
|
||||
|
||||
// echo var_dump($data);
|
||||
$this->entryManager->create($this->formId, $data);
|
||||
return $this->entryManager->create($this->formId, $data);
|
||||
}
|
||||
}
|
7
templates/eleve_creer_absence.twig
Normal file
7
templates/eleve_creer_absence.twig
Normal file
|
@ -0,0 +1,7 @@
|
|||
Le message sera à voir avec l'équipe educative.
|
||||
|
||||
Bonjour {{ eleve.getNom() }},
|
||||
|
||||
Nous vous signalons que votre enfant a été absent {{ absence['date_debut_absence']}}.
|
||||
|
||||
Merci d'en prendre note.
|
Loading…
Reference in a new issue