<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>{% block title %}Easy-Sports-Tests!{% endblock %}</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Graduate&family=Racing+Sans+One&family=Sora:wght@300&display=swap" rel="stylesheet"> {% block stylesheets %} {{ encore_entry_link_tags('app') }} {% endblock %} {% block javascripts %} {{ encore_entry_script_tags('app') }} {% endblock %} </head> <body> {# Définition de la route courante #} {% set route_name = app.request.attributes.get('_route') %} {# header de l'utilisateur connecté#} {% if app.user %} <div class="px-4 py-5 mb-2 text-center bg-header" style="background-image: url('https://images.pexels.com/photos/399187/pexels-photo-399187.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260');"> <h1 class="title text-center">Easy-Sports-Tests</h1> <nav class="navbar navbar-expand-lg navbar-light"> <div class="container-fluid"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse justify-content-md-center" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item "> <a class="nav-link {% if route_name == 'user_home' %} active {% endif %} text-light" aria-current="page" href="{{path('user_home', {slug : app.user.slug})}}">Accueil</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'tests' %} active {% endif %} text-light" href="{{path('tests')}}">Tests</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'history' %} active {% endif %} text-light" href="{{path('history', {slug : app.user.slug})}}">Résultats</a> </li> {# {% if 'ROLE_COACH' in app.user.roles %} <li class="nav-item"> <a class="nav-link text-light" href="{{path('teams_history')}}">Résultats de mes équipes</a> </li> {% endif %} #} <li class="nav-item"> <a class="nav-link {% if route_name == 'coach_teams' %} active {% endif %} text-light" href="{{path('coach_teams', {id : app.user.id})}}">Equipe</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'list_tests' %} active {% endif %} text-light" href="{{path('list_tests')}}">Comprendre les tests</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'profilpage' %} active {% endif %} text-light" href="{{path('profilpage', {slug : app.user.slug})}}">Mon Profil</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('app_logout') }}">Se déconnecter</a> </li> </ul> </div> </div> </nav> </div> {# header de la homepage utilisateur non connecté #} {% else %} <div class="bg-image p-5 text-center shadow-1-strong rounded mb-5 text-center" style="background-image: url('https://images.pexels.com/photos/399187/pexels-photo-399187.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260');" > <div class="container "> <nav class="navbar navbar-expand-lg navbar-dark"> <div class="container-fluid"> <a class="navbar-brand" href="{{ path('homepage') }}">EASY-SPORTS-TESTS</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link {% if route_name == 'homepage' %} active {% endif %}" aria-current="page" href="{{ path('homepage') }}">Accueil</a> </li> <li class="nav-item "> <a class="nav-link {% if route_name == 'homesubscription' %} active {% endif %}" href="{{ path('homesubscription') }}">Je m'inscris</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'app_login' %} active {% endif %}" href="{{ path('app_login') }}">Se connecter</a> </li> <li class="nav-item"> <a class="nav-link {% if route_name == 'contactpage' %} active {% endif %}" href="{{ path('contactpage') }}">Nous contacter</a> </li> </ul> </div> </div> </nav> </div> {% endif %} {% for message in app.flashes('success') %} <div class="alert alert-success"> {{ message }} </div> {% endfor %} {% for message in app.flashes('error') %} <div class="alert alert-error"> {{ message }} </div> {% endfor %} <div class = "containerbase"> {% block body %}{% endblock %} </div> <div class="container"> <footer class="d-flex flex-wrap align-items-center justify-content-center py-3 my-4 border-top "> <p class="col-md-4 mb-0 text-muted fw-bold">© 2022 Easy-Sports-Tests, Inc</p> <ul class="nav col-md-4 justify-content-between"> <li class="nav-item"><a href="{{ path('legalnotice') }}" class="nav-link px-2 text-muted fw-bold">Mentions Légales</a></li> <li class="nav-item"><a href="{{ path('contactpage') }}" class="nav-link px-2 text-muted fw-bold">Contact</a></li> {# <li class="nav-item"><a href="#" class="nav-link px-2 text-light">Autre</a></li> #} </ul> </footer> </div> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script> </body></html>