renderer = $renderer; $this->auth = $auth; $this->antenneTable = $antenneTable; $this->userTable = $userTable; $this->userTableAdmin = $userTableAdmin; } /** * @param ServerRequestInterface $request * @return string */ public function __invoke(ServerRequestInterface $request) { if ($request->getMethod() === 'GET') { $this->renderer->addPath('admin', __DIR__ . '/views'); $liste_users_suivi = $this->userTableAdmin->findUsers('3'); $username = $request->getAttribute('user'); $profil_user = $this->userTable->findBy('username', $username); // var_dump($profil_user); // die(); $listeAntennes = $this->antenneTable->findAllAntennes(); if (!isset($_SESSION)) { session_start(); } if (isset($_SESSION['user'])) { $nom_user = $_SESSION['user']; $role = $_SESSION['role']; } else { $nom_user = ''; $role = '3'; } return $this->renderer->render('@admin/dashboard_user', compact('nom_user','role','username','profil_user','liste_users_suivi','listeAntennes')); } } }