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'); $url_part = explode('/',$_SERVER['REQUEST_URI']); $user_affiche = $url_part[2]; $user = $this->userTable->findBy('username', $user_affiche); $id_affiche = $user->id; $actif_affiche = $user->actif; $listeAntennes = $this->antenneTable->findAllAntennes(); return $this->renderer->render('@admin/dashboard_user', compact('user_affiche','id_affiche', 'actif_affiche', 'user','liste_users_suivi','listeAntennes')); } } }