<!DOCTYPE html><html lang="fr"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{% block title %}Welcome!{% endblock %}</title> <link rel="icon" href="{{ asset('favicon.ico') }}"> {% block stylesheets %} {{ encore_entry_link_tags('app') }} <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css" /> <link rel="stylesheet" href="{{ asset('styles.css') }}" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"> <link href="https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker.min.css" rel="stylesheet"> {# <script src="https://kit.fontawesome.com/2353d98bde.js" crossorigin="anonymous"></script> #} <script src="https://kit.fontawesome.com/4349ac38c9.js" crossorigin="anonymous"></script> {% endblock %}</head><body> {% if app.session.has('_impersonator_original_token') %} <div class="impersonation-banner" style=" background-color: #f9caca; color: #800000; padding: 10px; text-align: center; font-weight: bold; "> ⚠️ Vous êtes connecté en tant que : {{ app.user.email }} | <a href="{{ path('admin_impersonate_stop') }}" style="color: #000; text-decoration: underline;"> Revenir à mon compte admin </a> </div> {% endif %} {% if is_granted('ROLE_USER') %} <nav class="navbar navbar-expand-lg navbar-dark bg-light no-underline" style="background-color: #cd6b4e!important;"> <a class="navbar-brand" href="{{ path('user_accueil') }}"> <img src="{{ asset('logos/MINI~LOGOS~MINI~SITE-01.jpg') }}" class="logo-consultation-emancipees margin-left-40" alt="Logo" /> </a> <button class="navbar-toggler me-3 me-md-0 me-lg-0" 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-end margin-right-40" id="navbarNav"> <ul class="navbar-nav text-center"> {# <li class="nav-item"> <a class="nav-link text-light profil_completed" href="{{ path('user_accueil') }}">Accueil</a> </li> #} <li class="nav-item"> {# {% if current_section is defined %} {% if current_section == 'consultation' %} <a class="nav-link text-light" href="{{ path('user_dashboard') }}">Tableau de bord</a> {% elseif current_section == 'bilan' %} <a class="nav-link text-light" href="{{ path('user_dashboard_bilanindividuel') }}">Tableau de bord</a> {% elseif current_section == 'cocon' %} <a class="nav-link text-light" href="{{ path('user_dashboard_continuite') }}">Tableau de bord</a> {% endif %} {% else %} #} <a class="nav-link text-light" href="{{ path('user_accueil') }}">Tableau de bord</a> {# {% endif %} #} </li> <li class="nav-item"> <a class="nav-link text-light profil_completed" href="{{ path('plan_action') }}">Mon plan d'action</a> </li> <li class="nav-item"> <a class="nav-link text-light profil_completed" href="{{ path('bilan_biologique') }}">Mes bilans biologiques</a> </li> <li class="nav-item"> <a class="nav-link text-light profil_completed" href="{{ path('bilan_biologique_spermogramme') }}">Mes spermogrammes</a> </li> <li class="nav-item"> <a class="nav-link text-light profil_completed" href="{{ path('mes_cyclos_index') }}">Mes cyclos</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('user_profil') }}">Mon profil</a> </li> {% set uri = app.request.uri %} {% if 'continuite' not in uri %} {% if 'user/accueil' not in uri and 'user/plan_action' not in uri and 'user/profil' not in uri %} <li class="nav-item" style="display: none;"> <a class="nav-link text-light" href="{{ path('aide') }}">Aide</a> </li> {% endif %} {% endif %} <li class="nav-item"> <a class="nav-link text-light" href="{{ path('app_logout') }}">Déconnexion</a> </li> </ul> </div> </nav> {% endif %} {% if is_granted('ROLE_ADMIN') %} <nav class="navbar navbar-expand-lg navbar-light" style="background-color: #69726D;"> <a class="navbar-brand" href="{{ path('admin_dashboard') }}"> <img src="{{ asset('logos/MINI~LOGOS~MINI~SITE-03.jpg') }}" class="logo-consultation-emancipees" alt="Logo" /> </a> <button class="navbar-toggler me-3" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAdmin" aria-controls="navbarNavAdmin" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse justify-content-end justify-content-end margin-right-40" id="navbarNavAdmin"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('create_expert') }}">Nouvel expert</a> </li> <li class="nav-item" style="display: none;"> <a class="nav-link text-light" href="{{ path('create_produit') }}">Nouveau produit</a> </li> {% if is_granted('ROLE_EXPERT') %} <li class="nav-item"> <a class="nav-link text-light" href="{{ path('expert_accueil') }}">Espace Expert</a> </li> {% endif %} <li class="nav-item" style="display: none;"> <a class="nav-link text-light" href="{{ path('admin_clients') }}">Liste des utilisateurs sans produit</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('admin_experts') }}">Liste des experts</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('admin_profil') }}">Mon profil</a> </li> <li class="nav-item"> <a class="nav-link text-light {% if 'validation_routine' in app.request.uri %}color-yellow-sulfur{% endif %}" href="{{ path('admin_dashboard_validation_routine') }}">Menu Validation de routine</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle text-light {% if 'continuite' not in app.request.uri %}color-yellow-sulfur{% endif %}" href="#" id="navbarDropdown" role="button" aria-haspopup="true" aria-expanded="false"> Menu Consultation </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="{{ path('admin_dashboard') }}">Tableau de bord Consultation Filée</a> <a class="dropdown-item" href="{{ path('digest_dashboard') }}">Digest</a> <a class="dropdown-item" href="{{ path('admin_listing_semaines') }}">Switch semaine question</a> <a class="dropdown-item" href="{{ path('admin_create_question') }}">Nouvelle question</a> <a class="dropdown-item" href="{{ path('admin_users') }}">Liste des utilisateurs</a> <a class="dropdown-item" href="{{ path('fc_create') }}">Nouveau FC</a> <a class="dropdown-item" href="{{ path('fc_list') }}">Liste des FC</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle text-light {% if 'continuite' in app.request.uri %}color-yellow-sulfur{% endif %}" href="#" id="navbarDropdown" role="button" aria-haspopup="true" aria-expanded="false"> Menu Cocon </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="{{ path('admin_dashboard_continuite') }}">Tableau de bord Cocon</a> <a class="dropdown-item" href="{{ path('admin_create_question_continuite') }}">Nouvelle question Cocon</a> <a class="dropdown-item" href="{{ path('create_pause_continuite') }}">Nouvelle pause Cocon</a> <a class="dropdown-item" href="{{ path('list_pause_continuite') }}">Les pauses Cocon</a> <a class="dropdown-item" href="{{ path('admin_users_continuite') }}">Liste des utilisateurs</a> </div> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('app_logout') }}">Déconnexion</a> </li> </ul> </div> </nav> {% elseif is_granted('ROLE_EXPERT') %} <nav class="navbar navbar-expand-lg navbar-light" style="background-color: #D09E47;"> <a class="navbar-brand" href="{{ path('expert_accueil') }}"> <img src="{{ asset('logos/MINI~LOGOS~MINI~SITE-02.jpg') }}" class="logo-consultation-emancipees" alt="Logo" /> </a> <button class="navbar-toggler me-3" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavExpert" aria-controls="navbarNavExpert" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse justify-content-end justify-content-end margin-right-40" id="navbarNavExpert"> <ul class="navbar-nav"> <li class="nav-item active" style="display: none;"> <a class="nav-link text-light" href="{{ path('expert_dashboard') }}">Consultation filée</a> </li> <li class="nav-item active"> <a class="nav-link text-light" href="{{ path('expert_dashboard_continuite') }}">Cocon</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('expert_bi')}}">Bilan individuel</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('expert_profil') }}">Mon profil</a> </li> <li class="nav-item"> <a class="nav-link text-light" href="{{ path('app_logout') }}">Déconnexion</a> </li> </ul> </div> </nav> {% endif %} {% block body %}{% endblock %} <!-- Scripts JavaScript --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.7/dist/umd/popper.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js"></script> <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js"></script> <script> $('.datepicker').datepicker({ language: 'fr' }); </script></body></html>