diff --git a/controllers/ApiController.php b/controllers/ApiController.php index f2ff5bb..c8a84e4 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -6,6 +6,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; use YesWiki\Core\ApiResponse; +use YesWiki\Core\Controller\AuthController; use YesWiki\Core\YesWikiController; use YesWiki\Meeo\Controle\Controle; use YesWiki\Meeo\Service\AbsenceManager; @@ -81,8 +82,12 @@ class ApiController extends YesWikiController $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']; + // echo "Expediteur : ".$expediteur."\n"; // Récupération du destinataire + $destinataire = $eleve->getEmail(); + // echo "Envoyer à : ".$destinataire."\n"; // Génération du rendu du mail diff --git a/libs/eleves/eleve.lib.php b/libs/eleves/eleve.lib.php index 904f2af..e11471d 100644 --- a/libs/eleves/eleve.lib.php +++ b/libs/eleves/eleve.lib.php @@ -45,6 +45,10 @@ class Eleve { $this->data['listeListeClassesbf_classe'] = $classe; } + public function getEmail() { + return $this->user['bf_mail']; + } + public function getData() { return $this->data; }