wiki = $wiki; $this->params = $params; $this->entryManager = $entryManager; $this->listManager = $listManager; $this->userManager = $userManager; } public function viewBulletins() { $meeo_config = $this->params->get('meeo'); $formId = $meeo_config['notesFormId']; $eleveIdentifier = 'listefiche'.$meeo_config['elevesFormId'].'bf_eleve'; $groupeEE = $meeo_config['groupeEE']; if ( $this->userManager->isInGroup($groupeEE, admincheck: false) ) { $eleves = $this->entryManager->search(['formsIds' => $meeo_config['elevesFormId']]); $entries = $this->entryManager->search(['formsIds' => $formId]); include 'tools/meeo/libs/bulletin/Bulletin.lib.php'; $bulletins = []; foreach ( $eleves as $eleve) { $bulletins[] = new Bulletin($this->wiki, $eleve, "Passerelle"); } // echo var_dump($eleves); // echo var_dump($entries); // echo var_dump($matieres); return $this->wiki->render('@meeo/edu_notes.twig', [ "bulletins" => $bulletins, ]); } else { $entries = $entryManager->search(['formsIds' => $formId]); return $this->wiki->render('@meeo/eleve_notes.twig', [ "bulletin" => $bulletin, ]); } } public function viewCreateNotes() { return $this->wiki->render('@meeo/edu_create_notes.twig', []); } }