[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
|
// Créer l'absence dans bazar
|
||||||
$eleve = $this->getService(EleveManager::class)->getEleve($parameters['eleve']);
|
$eleve = $this->getService(EleveManager::class)->getEleve($parameters['eleve']);
|
||||||
$absenceManager = $this->getService(AbsenceManager::class);
|
$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
|
// Récupération de l'expéditeur
|
||||||
$expediteur = $this->getService(AuthController::class)->getLoggedUser()['email'];
|
$expediteur = $this->getService(AuthController::class)->getLoggedUser()['email'];
|
||||||
|
@ -90,6 +90,11 @@ class ApiController extends YesWikiController
|
||||||
// echo "Envoyer à : ".$destinataire."\n";
|
// echo "Envoyer à : ".$destinataire."\n";
|
||||||
|
|
||||||
// Génération du rendu du mail
|
// 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
|
// Envoi de mail à la personne qui a été absente
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,6 @@ class AbsenceManager {
|
||||||
];
|
];
|
||||||
|
|
||||||
// echo var_dump($data);
|
// 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