From 6aea33d65adf072890cac9a29765a565ef8fb7e8 Mon Sep 17 00:00:00 2001 From: mckmonster Date: Tue, 9 Jul 2024 17:08:42 +0200 Subject: [PATCH] Fix to get config in Absence page --- actions/AbsencesAction.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/actions/AbsencesAction.php b/actions/AbsencesAction.php index a8b7940..b7f8787 100644 --- a/actions/AbsencesAction.php +++ b/actions/AbsencesAction.php @@ -13,9 +13,10 @@ class AbsencesAction extends YesWikiAction public function run() { - $formId = $this->params->get('meeo_formId'); - $eleveIdentifier = $this->params->get('meeo_eleveIdentifier'); - $groupeEE = $this->params->get('meeo_groupeEE'); + $meeo_config = $this->params->get('meeo'); + $formId = $meeo_config['absences']['formId']; + $eleveIdentifier = 'listefiche'.$meeo_config['elevesFormId']; + $groupeEE = $meeo_config['groupeEE']; $entryManager = $this->getService(EntryManager::class); $userManager = $this->getService(UserManager::class); @@ -23,6 +24,7 @@ class AbsencesAction extends YesWikiAction if ( $userManager->isInGroup($groupeEE, admincheck: false) ) { $entries = $entryManager->search(['formsIds' => $formId]); $grouped_entries = []; + foreach ($entries as $entry) { $identifier = $entry[$eleveIdentifier]; $nom = $entryManager->getOne($identifier)['bf_nom'];