public function accueil($id) { if (!isEtudiantEnStage() && !isTuteurExtEnStage() && !isTuteurEnStage()) { return redirect('home'); } $data['title'] = 'Espace de Travail'; $data['messages_recus'] = $this->message_model->getMessages(['destinataire' => currentSession()['id']]); $data['messages_envoyes'] = $this->message_model->getMessages(['expediteur' => currentSession()['id']]); $data['destinataire'] = $this->sujet_model->getStage(['s.etudiantId' => $id]); $data['id'] = $id; $this->render('workspace/accueil', $data); }
public function dailyNotifs() { $notifs = []; if (isEtudiant()) { $id = currentId(); if ($this->etudiant_model->preSoutenance($id)) { $notifs[] = $this->notification('Date de soutenance!', 'Cliquez pour choisir la date', 'exclamation-triangle', '#'); } else { if (isEtudiantEnStage()) { $this->countMessages($notifs); } } } else { if (isTuteurEnStage() || isTuteurExtEnStage()) { $this->countMessages($notifs); } } return $notifs; }