ErrorController
Request
GET Parameters
| Key | Value |
|---|---|
| p | "inscription-ete" |
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "error_controller" |
| _stopwatch_token | "aafd3e" |
| exception | Twig\Error\RuntimeError {#424 #message: "Variable "dictionnaire" does not exist." #code: 0 #file: "/home/clients/8905b60fe3d264d4f689967d6216b573/web/templates/base.html.twig" #line: 233 -lineno: 233 -name: "base.html.twig" -rawMessage: "Variable "dictionnaire" does not exist." -sourcePath: "/home/clients/8905b60fe3d264d4f689967d6216b573/web/templates/base.html.twig" -sourceCode: """ <!-- ============================================================================= \n 📁 base.html.twig ▶ \n \n - \n 💻 JKCPROD © 2024 \n =================================================================================== -->\n \n <!DOCTYPE html>\n <html lang="fr">\n <head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n \n <!-- 🔖 TITLE 🔖 -->\n {% block title %}{% endblock %}\n \n {% block stylesheets %}\n \n \n <!-- 🔖 LINK 🔖 -->\n {# Google Fonts #}\n <link rel="preconnect" href="https://fonts.googleapis.com">\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n <link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">\n <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=login" />\n {# Font Awesome #}\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css">\n {# Bootstrap #}\n <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">\n <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css">\n \n <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">\n {# CkEditor #}\n <script src="https://cdn.ckeditor.com/4.22.1/full/ckeditor.js"></script>\n \n <!-- 🔖 CSS 🔖 -->\n <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}">\n <link rel="stylesheet" href="{{ asset('assets/css/admin/admin.css') }}">\n \n <link rel="stylesheet" href="{{ asset('assets/css/slick-theme.css') }}">\n <link rel="stylesheet" type="text/css" href="{{ asset('assets/js/slick-1.8.1/slick/slick.css') }}"/>\n <link rel="stylesheet" href="{{ asset('assets/css/scroll-bar.css') }}">\n <link rel="stylesheet" href="{{ asset('custom-ckeditor.css') }}">\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">\n \n \n \n {% endblock %}\n \n </head>\n \n <body>\n \n {% if app.user %}\n \n {% include 'cms.html.twig' %}\n \n {% endif %}\n \n \n <!-- Google Tag Manager (noscript) -->\n <noscript>\n <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WLK9ZFPL" height="0" width="0" style="display:none;visibility:hidden"></iframe>\n </noscript>\n \n <!-- ***********************************************************************************\n 🔧 NAVBAR 🔧 \n **************************************************************************************** --> \n <div class="container-fluid headerAll">\n <div class="row h-100">\n <div class="col-1"></div>\n <div class="col-12 d-flex align-items-center justify-content-around homeHeroHeaderMediaSection">\n <div class="d-flex align-items-start justify-content-center">\n <a href="{{ path('app_home') }}" title="Page d'Accueil">\n <img src="{{ asset('assets/img/home/spora-logo.png') }}" alt"Logo TennisSpora" class="imgLogoHeader">\n </a>\n </div>\n <div class="d-flex align-items-center justify-content-center" id="homeHeroHeaderMedia">\n <div class="d-flex align-items-center justify-content-center">\n <a href="{{path('app_reserver_terrain')}}" class="heroHomeReserverHeader" title="Lien vers Réserver un terrain"><img src="{{ asset('assets/img/home/HeroReserver.png') }}" alt="Bouton Réserver"></a>\n </div>\n <div class="d-flex align-items-center justify-content-center">\n <span class="c-hamburger-text pb-lg-3 mr-2">Menu</span>\n <button class="c-hamburger c-hamburger--htx">\n <span>toggle menu</span>\n </button>\n <nav class="sub-menu open">\n <ul class="list-unstyled" style="text-decoration: none;">\n <li style="text-decoration: none;">\n <a href="{{ path('app_home') }}" title="Page d'Accueil">ACCUEIL</a>\n </li>\n <li>\n <a href="{{ path('app_club') }}" title="Page Présentation du Club">PRÉSENTATION DU CLUB</a>\n </li>\n <li>\n <a href="{{ path('app_abonnement') }}" title="Page Inscriptions et abonnements aux terrains">INSCRIPTIONS ET ABONNEMENTS TERRAINS</a>\n </li>\n <li>\n <a href="{{ path('app_stageGalery') }}" title="Pages Stages">STAGES</a>\n </li>\n <li>\n <a href="{{ path('app_actuGalery') }}" title="Pages Actualités">ACTUALITÉS</a>\n </li>\n <li>\n <a href="{{ path('app_staff') }}" title="Page Comité et Staff">COMITÉ ET STAFF</a>\n </li>\n <li>\n <a href="{{ path('app_contact') }}" title="Page Contact">CONTACT</a>\n </li>\n </ul>\n \n <ul class="list-group sub-menu-contact-50">\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="" class="text-white" title="Adresse TennisSpora" rel="nofollow">Centre sportif Bambësch 18, rue Bridel - 1264 Luxembourg (LU)</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="tel:+352461551" title="Téléphone TennisSpora" class="text-white">+352 46 15 51</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="mailto:secretariat@tennisspora.lu" title="Mail TennisSpora" class="text-white">secretariat@tennisspora.lu</a></li>\n </div>\n </ul>\n </nav> \n </div> \n </div>\n </div>\n {# <div class="col-lg-7 col-sm-12 col-md-12 d-flex align-items-center justify-content-end homeHeroHeaderMediaSection2">\n \n <div class="d-flex flex-column align-items-center justify-content-center" id="homeHeroHeaderDesktop">\n <span class="c-hamburger-text">Meunu</span>\n <button class="c-hamburger c-hamburger--htx">\n \t\t\t\t\t\t\t\t <span>toggle menu</span>\n \t\t\t\t\t\t</button>\n <nav class="sub-menu ">\n <ul class="list-unstyled">\n <li>\n <a href="{{ path('app_home') }}" title="Page d'Accueil">ACCUEIL</a>\n </li>\n <li>\n <a href="{{ path('app_club') }}" title="Page Présentation du Club">PRÉSENTATION DU CLUB</a>\n </li>\n <li>\n <a href="{{ path('app_abonnement') }}" title="Page Inscriptions et abonnements aux terrains">INSCRIPTIONS ET ABONNEMENTS TERRAINS</a>\n </li>\n <li>\n <a href="{{ path('app_stageGalery') }}" title="Pages Stages">STAGES</a>\n </li>\n <li>\n <a href="{{ path('app_actuGalery') }}" title="Pages Actualités">ACTUALITÉS</a>\n </li>\n <li>\n <a href="{{ path('app_staff') }}" title="Page Comité et Staff">COMITÉ ET STAFF</a>\n </li>\n <li>\n <a href="{{ path('app_contact') }}" title="Page Contact">CONTACT</a>\n </li>\n </ul>\n <ul class="list-group sub-menu-contact-50">\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="" class="text-white" title="Adresse TennisSpora" rel="nofollow">Centre sportif Bambësch 18, rue Bridel - 1264 Luxembourg (LU)</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="tel:+352461551" title="Téléphone TennisSpora" class="text-white">+352 46 15 51</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="mailto:secretariat@tennisspora.lu" title="Mail TennisSpora" class="text-white">secretariat@tennisspora.lu</a></li>\n </div>\n </ul>\n </nav> \n </div>\n </div> #}\n <div class="col-1"></div>\n </div>\n </div>\n \n {% block body %}{% endblock %}\n \n <!-- ***********************************************************************************\n 🔧 FOOTER 🔧 \n **************************************************************************************** --> \n \n <footer>\n <div class="container-fluid border-bottom homeFooter">\n <div class="row">\n <div class="offset-1 col-xl-2 text-xl-center logoFooter">\n <a href="{{ path('app_home') }}" title="Lien vers l'accueil">\n <img src="{{ asset('assets/img/home/spora-logo.png') }}" alt"Logo TennisSpora" class="img-fluid">\n </a>\n </div>\n <div class="offset-1 col-xl-7 col-10">\n <div class="row">\n <div class="col-lg-3">\n <ul class="list-group d-flex flex-lg-column flex-md-row flex-column justify-content-xl-start justify-content-md-center">\n \n <div class="d-flex align-items-center hover-target">\n <li class="list-unstyled"><a href="{{path('app_reserver_terrain')}}" class="text-white HoverFooterBecome" title="Réserver un terrain">RÉSERVER UN TERRAIN</a></li>\n <img class="mt-0" src="{{ asset('assets/img/home/ArrowRight.svg') }}" alt="Logo icon vers réserver un terrain">\n </div>\n </ul>\n </div>\n \n <div class="col-lg-3">\n <h5 class="font-weight-bold text-white">Suivez-nous</h5>\n <div class="socialFooter flex-md-row flex-row justify-content-center justify-content-lg-start">\n <div class="image-container m-0">\n <a href="https://www.facebook.com/TennisSPORA/?locale=fr_FR" target="_blank" title="Facebook TennisSpora" rel="nofollow">\n <svg xmlns="http://www.w3.org/2000/svg" height="10" width="19" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"/></svg>\n </a>\n </div>\n \n <div class="image-container">\n <a href="https://www.instagram.com/tennis.spora/?hl=fr" target="_blank" title="Instagram TennisSpora" rel="nofollow">\n \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>\n </a>\n \n </div>\n </div>\n </div>\n \n <div class="col-lg-3 ">\n <h5 class="font-weight-bold text-white">Heures d’ouverture secrétariat</h5>\n <ul class="list-group ">\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg class="mr-2" style="position: relative;bottom:-5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>\n <li class="list-unstyled d-flex">\n {% for res in dictionnaire %}\n {% if res.id == 34 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 34, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %} \n </li>\n </div>\n </ul>\n </div>\n \n <div class="col-lg-3">\n <h5 class="font-weight-bold text-white">Contact</h5>\n <ul class="list-group">\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="https://www.google.com/maps/dir//Muhlenbach+Luxembourg/@49.6322266,6.0305154,12z/data=!4m8!4m7!1m0!1m5!1m1!1s0x47954ee82762752b:0x19bc835a3687c0a3!2m2!1d6.1133917!2d49.6323711?entry=ttu&g_ep=EgoyMDI0MTAyOS4wIKXMDSoASAFQAw%3D%3D" target="_blank" class="noDeco text-white">\n \n \n {% for res in dictionnaire %}\n {% if res.id == 35 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 35, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %}\n </a></li>\n </div>\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="tel:+352 46 15 51" class="noDeco text-white"> \n {% for res in dictionnaire %}\n {% if res.id == 36 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 36, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %} </a></li>\n </div>\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="mailto:secretariat@tennisspora.lu" class="noDeco text-white">\n {% for res in dictionnaire %}\n {% if res.id == 37 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 37, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %}\n \n </a></li>\n </div>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </div>\n </footer>\n \n {% block footer %}{% endblock %}\n \n <style>\n \n /* Menu latéral */\n .sub-menu .list-unstyled{\n list-style: none;\n padding-left: 0;\n margin: 0;\n }\n \n /* Supprime toute puce injectée par le thème */\n .sub-menu .list-unstyled > li::before,\n .sub-menu .list-unstyled > li::marker,\n .sub-menu .list-unstyled > li a::before{\n content: none !important;\n display: none !important;\n }\n /* CSS Responsive pour le footer - disposition uniquement */\n \n /* Responsive pour tablettes */\n @media (max-width: 992px) {\n .logoFooter {\n text-align: center !important;\n margin-bottom: 30px;\n }\n \n .col-lg-3 {\n text-align: center;\n margin-bottom: 25px;\n }\n }\n \n /* Responsive pour mobile */\n @media (max-width: 768px) {\n /* Réorganiser le layout en colonne */\n .homeFooter .row {\n flex-direction: column;\n margin: 0;\n }\n \n .homeFooter .offset-1,\n .homeFooter .col-xl-2,\n .homeFooter .col-xl-7,\n .homeFooter .col-10 {\n max-width: 100%;\n flex: 0 0 100%;\n margin-left: 0;\n padding: 0 20px;\n }\n \n /* Logo centré */\n .logoFooter {\n text-align: center !important;\n margin-bottom: 30px;\n }\n \n .logoFooter img {\n display: block;\n margin: 0 auto;\n }\n \n /* Sections empilées et centrées */\n .col-lg-3 {\n text-align: center !important;\n margin-bottom: 30px;\n flex: 0 0 100%;\n max-width: 100%;\n padding: 0 20px;\n }\n \n /* Centrer les titres */\n .col-lg-3 h5 {\n text-align: center;\n }\n \n /* Réseaux sociaux centrés */\n .socialFooter {\n justify-content: center !important;\n display: flex;\n gap: 15px;\n margin: 0 auto;\n width: fit-content;\n }\n \n .image-container {\n margin: 0 !important;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n \n /* Forcer le centrage complet de la section réseaux sociaux */\n .socialFooter .image-container {\n margin: 0 10px !important;\n }\n \n /* Alternative : cibler directement la div des réseaux sociaux */\n div.socialFooter {\n justify-content: center !important;\n display: flex !important;\n gap: 20px !important;\n margin: 0 auto !important;\n width: fit-content !important;\n }\n \n /* FORCER LE CENTRAGE ABSOLU des réseaux sociaux */\n .homeFooter .socialFooter,\n .socialFooter.flex-md-row.flex-row,\n div.socialFooter,\n .socialFooter {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n justify-content: center !important;\n margin: 0 auto !important;\n width: 100% !important;\n text-align: center !important;\n padding: 0 !important;\n }\n \n .homeFooter .socialFooter .image-container,\n .socialFooter .image-container {\n position: relative !important;\n width: 15px !important;\n height: 15px !important;\n margin: 0 8px !important;\n display: flex !important;\n align-items: center !important;\n justify-content: center !important;\n }\n \n /* Forcer le centrage du conteneur parent */\n .homeFooter .col-lg-3:nth-child(2),\n .homeFooter div.col-lg-3:nth-child(2) {\n text-align: center !important;\n display: flex !important;\n flex-direction: column !important;\n align-items: center !important;\n justify-content: flex-start !important;\n }\n \n /* Conteneur des réseaux sociaux parfaitement centré */\n .col-lg-3:nth-child(2) {\n display: flex !important;\n flex-direction: column !important;\n align-items: center !important;\n justify-content: flex-start !important;\n text-align: center !important;\n }\n \n /* Forcer le centrage du conteneur Suivez-nous */\n .socialFooter.flex-md-row.flex-row {\n justify-content: center !important;\n align-items: center !important;\n display: flex !important;\n width: 100% !important;\n margin: 0 !important;\n }\n \n /* Bouton réserver centré */\n .hover-target {\n justify-content: center !important;\n align-items: center;\n }\n \n /* Centrer les éléments avec icônes */\n .d-flex.align-items-start {\n justify-content: center !important;\n align-items: center !important;\n text-align: center;\n margin-bottom: 10px;\n }\n \n /* Centrer les listes */\n .list-group {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n }\n \n .list-group .d-flex {\n justify-content: center;\n align-items: center;\n width: fit-content;\n margin: 0 auto;\n }\n \n /* Améliorer l'alignement du contenu texte */\n .list-unstyled {\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n }\n \n /* SOLUTION DE DERNIER RECOURS : centrage par transformation */\n @media (max-width: 992px) {\n .socialFooter {\n position: relative !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n width: fit-content !important;\n margin: 0 !important;\n }\n }\n }\n \n /* Responsive pour très petits écrans */\n @media (max-width: 576px) {\n .homeFooter .offset-1,\n .homeFooter .col-xl-2,\n .homeFooter .col-xl-7,\n .homeFooter .col-10 {\n padding: 0 15px;\n }\n \n .col-lg-3 {\n padding: 0 15px;\n margin-bottom: 25px;\n }\n }\n </style>\n \n <!-- ***********************************************************************************\n 🔧 SCRIPTS 🔧 \n **************************************************************************************** --> \n \n <!-- Scripts -->\n {# <script src="{{ asset('assets/js/script.js') }}"></script> #}\n \n <!-- ***************************************************************** --> \n \n <!-- Jquery -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n <!-- Popper -->\n <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>\n <!-- Bootstrap -->\n <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>\n <!-- Font Awesome -->\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">\n <!-- Ckediotr -->\n <script src="https://cdn.ckeditor.com/4.22.1/full/ckeditor.js"></script>\n <!-- Gsap -->\n <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js"></script>\n <!-- Slick -->\n <script type="text/javascript" src="{{ asset('assets/js/slick-1.8.1/slick/slick.min.js') }}"></script>\n <!-- AOS -->\n <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script><script>AOS.init();</script>\n <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>\n <script src="https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/fr.js"></script>\n \n \n </body>\n </html>\n """ : { { __TwigTemplate_1ac05d509f62fc2f6bb304eccc293822->{closure} … › |
| logger | Symfony\Bridge\Monolog\Processor\DebugProcessor {#155 -records: [ 14 => [ [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.517+02:00" "message" => "Matched route "{route}"." "priority" => 200 "priorityName" => "INFO" "context" => [ "route" => "app_ete" "route_parameters" => [ "_route" => "app_ete" "_controller" => "App\Controller\DefaultController::ete" ] "request_uri" => "https://www.tennisspora.lu/inscription-ete?p=inscription-ete" "method" => "GET" ] "channel" => "request" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Checking for authenticator support." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticators" => 2 ] "channel" => "security" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Checking support on authenticator." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "App\Security\AppCustomAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Authenticator does not support the request." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "App\Security\AppCustomAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Checking support on authenticator." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Authenticator does not support the request." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.522+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.523+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.523+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.523+02:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1779063328 "timestamp_rfc3339" => "2026-05-18T02:15:28.538+02:00" "message" => "Uncaught PHP Exception Twig\Error\RuntimeError: "Variable "dictionnaire" does not exist." at base.html.twig line 233" "priority" => 500 "priorityName" => "CRITICAL" "context" => [ "exception" => Twig\Error\RuntimeError {#424 #message: "Variable "dictionnaire" does not exist." #code: 0 #file: "/home/clients/8905b60fe3d264d4f689967d6216b573/web/templates/base.html.twig" #line: 233 -lineno: 233 -name: "base.html.twig" -rawMessage: "Variable "dictionnaire" does not exist." -sourcePath: "/home/clients/8905b60fe3d264d4f689967d6216b573/web/templates/base.html.twig" -sourceCode: """ <!-- ============================================================================= \n 📁 base.html.twig ▶ \n \n - \n 💻 JKCPROD © 2024 \n =================================================================================== -->\n \n <!DOCTYPE html>\n <html lang="fr">\n <head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n \n <!-- 🔖 TITLE 🔖 -->\n {% block title %}{% endblock %}\n \n {% block stylesheets %}\n \n \n <!-- 🔖 LINK 🔖 -->\n {# Google Fonts #}\n <link rel="preconnect" href="https://fonts.googleapis.com">\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n <link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">\n <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=login" />\n {# Font Awesome #}\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css">\n {# Bootstrap #}\n <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">\n <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css">\n \n <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">\n {# CkEditor #}\n <script src="https://cdn.ckeditor.com/4.22.1/full/ckeditor.js"></script>\n \n <!-- 🔖 CSS 🔖 -->\n <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}">\n <link rel="stylesheet" href="{{ asset('assets/css/admin/admin.css') }}">\n \n <link rel="stylesheet" href="{{ asset('assets/css/slick-theme.css') }}">\n <link rel="stylesheet" type="text/css" href="{{ asset('assets/js/slick-1.8.1/slick/slick.css') }}"/>\n <link rel="stylesheet" href="{{ asset('assets/css/scroll-bar.css') }}">\n <link rel="stylesheet" href="{{ asset('custom-ckeditor.css') }}">\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">\n \n \n \n {% endblock %}\n \n </head>\n \n <body>\n \n {% if app.user %}\n \n {% include 'cms.html.twig' %}\n \n {% endif %}\n \n \n <!-- Google Tag Manager (noscript) -->\n <noscript>\n <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WLK9ZFPL" height="0" width="0" style="display:none;visibility:hidden"></iframe>\n </noscript>\n \n <!-- ***********************************************************************************\n 🔧 NAVBAR 🔧 \n **************************************************************************************** --> \n <div class="container-fluid headerAll">\n <div class="row h-100">\n <div class="col-1"></div>\n <div class="col-12 d-flex align-items-center justify-content-around homeHeroHeaderMediaSection">\n <div class="d-flex align-items-start justify-content-center">\n <a href="{{ path('app_home') }}" title="Page d'Accueil">\n <img src="{{ asset('assets/img/home/spora-logo.png') }}" alt"Logo TennisSpora" class="imgLogoHeader">\n </a>\n </div>\n <div class="d-flex align-items-center justify-content-center" id="homeHeroHeaderMedia">\n <div class="d-flex align-items-center justify-content-center">\n <a href="{{path('app_reserver_terrain')}}" class="heroHomeReserverHeader" title="Lien vers Réserver un terrain"><img src="{{ asset('assets/img/home/HeroReserver.png') }}" alt="Bouton Réserver"></a>\n </div>\n <div class="d-flex align-items-center justify-content-center">\n <span class="c-hamburger-text pb-lg-3 mr-2">Menu</span>\n <button class="c-hamburger c-hamburger--htx">\n <span>toggle menu</span>\n </button>\n <nav class="sub-menu open">\n <ul class="list-unstyled" style="text-decoration: none;">\n <li style="text-decoration: none;">\n <a href="{{ path('app_home') }}" title="Page d'Accueil">ACCUEIL</a>\n </li>\n <li>\n <a href="{{ path('app_club') }}" title="Page Présentation du Club">PRÉSENTATION DU CLUB</a>\n </li>\n <li>\n <a href="{{ path('app_abonnement') }}" title="Page Inscriptions et abonnements aux terrains">INSCRIPTIONS ET ABONNEMENTS TERRAINS</a>\n </li>\n <li>\n <a href="{{ path('app_stageGalery') }}" title="Pages Stages">STAGES</a>\n </li>\n <li>\n <a href="{{ path('app_actuGalery') }}" title="Pages Actualités">ACTUALITÉS</a>\n </li>\n <li>\n <a href="{{ path('app_staff') }}" title="Page Comité et Staff">COMITÉ ET STAFF</a>\n </li>\n <li>\n <a href="{{ path('app_contact') }}" title="Page Contact">CONTACT</a>\n </li>\n </ul>\n \n <ul class="list-group sub-menu-contact-50">\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="" class="text-white" title="Adresse TennisSpora" rel="nofollow">Centre sportif Bambësch 18, rue Bridel - 1264 Luxembourg (LU)</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="tel:+352461551" title="Téléphone TennisSpora" class="text-white">+352 46 15 51</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="mailto:secretariat@tennisspora.lu" title="Mail TennisSpora" class="text-white">secretariat@tennisspora.lu</a></li>\n </div>\n </ul>\n </nav> \n </div> \n </div>\n </div>\n {# <div class="col-lg-7 col-sm-12 col-md-12 d-flex align-items-center justify-content-end homeHeroHeaderMediaSection2">\n \n <div class="d-flex flex-column align-items-center justify-content-center" id="homeHeroHeaderDesktop">\n <span class="c-hamburger-text">Meunu</span>\n <button class="c-hamburger c-hamburger--htx">\n \t\t\t\t\t\t\t\t <span>toggle menu</span>\n \t\t\t\t\t\t</button>\n <nav class="sub-menu ">\n <ul class="list-unstyled">\n <li>\n <a href="{{ path('app_home') }}" title="Page d'Accueil">ACCUEIL</a>\n </li>\n <li>\n <a href="{{ path('app_club') }}" title="Page Présentation du Club">PRÉSENTATION DU CLUB</a>\n </li>\n <li>\n <a href="{{ path('app_abonnement') }}" title="Page Inscriptions et abonnements aux terrains">INSCRIPTIONS ET ABONNEMENTS TERRAINS</a>\n </li>\n <li>\n <a href="{{ path('app_stageGalery') }}" title="Pages Stages">STAGES</a>\n </li>\n <li>\n <a href="{{ path('app_actuGalery') }}" title="Pages Actualités">ACTUALITÉS</a>\n </li>\n <li>\n <a href="{{ path('app_staff') }}" title="Page Comité et Staff">COMITÉ ET STAFF</a>\n </li>\n <li>\n <a href="{{ path('app_contact') }}" title="Page Contact">CONTACT</a>\n </li>\n </ul>\n <ul class="list-group sub-menu-contact-50">\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="" class="text-white" title="Adresse TennisSpora" rel="nofollow">Centre sportif Bambësch 18, rue Bridel - 1264 Luxembourg (LU)</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="tel:+352461551" title="Téléphone TennisSpora" class="text-white">+352 46 15 51</a></li>\n </div>\n <div class="d-flex align-items-center">\n <svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="list-unstyled ml-2 sub-menu-contact"><a href="mailto:secretariat@tennisspora.lu" title="Mail TennisSpora" class="text-white">secretariat@tennisspora.lu</a></li>\n </div>\n </ul>\n </nav> \n </div>\n </div> #}\n <div class="col-1"></div>\n </div>\n </div>\n \n {% block body %}{% endblock %}\n \n <!-- ***********************************************************************************\n 🔧 FOOTER 🔧 \n **************************************************************************************** --> \n \n <footer>\n <div class="container-fluid border-bottom homeFooter">\n <div class="row">\n <div class="offset-1 col-xl-2 text-xl-center logoFooter">\n <a href="{{ path('app_home') }}" title="Lien vers l'accueil">\n <img src="{{ asset('assets/img/home/spora-logo.png') }}" alt"Logo TennisSpora" class="img-fluid">\n </a>\n </div>\n <div class="offset-1 col-xl-7 col-10">\n <div class="row">\n <div class="col-lg-3">\n <ul class="list-group d-flex flex-lg-column flex-md-row flex-column justify-content-xl-start justify-content-md-center">\n \n <div class="d-flex align-items-center hover-target">\n <li class="list-unstyled"><a href="{{path('app_reserver_terrain')}}" class="text-white HoverFooterBecome" title="Réserver un terrain">RÉSERVER UN TERRAIN</a></li>\n <img class="mt-0" src="{{ asset('assets/img/home/ArrowRight.svg') }}" alt="Logo icon vers réserver un terrain">\n </div>\n </ul>\n </div>\n \n <div class="col-lg-3">\n <h5 class="font-weight-bold text-white">Suivez-nous</h5>\n <div class="socialFooter flex-md-row flex-row justify-content-center justify-content-lg-start">\n <div class="image-container m-0">\n <a href="https://www.facebook.com/TennisSPORA/?locale=fr_FR" target="_blank" title="Facebook TennisSpora" rel="nofollow">\n <svg xmlns="http://www.w3.org/2000/svg" height="10" width="19" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"/></svg>\n </a>\n </div>\n \n <div class="image-container">\n <a href="https://www.instagram.com/tennis.spora/?hl=fr" target="_blank" title="Instagram TennisSpora" rel="nofollow">\n \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>\n </a>\n \n </div>\n </div>\n </div>\n \n <div class="col-lg-3 ">\n <h5 class="font-weight-bold text-white">Heures d’ouverture secrétariat</h5>\n <ul class="list-group ">\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg class="mr-2" style="position: relative;bottom:-5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>\n <li class="list-unstyled d-flex">\n {% for res in dictionnaire %}\n {% if res.id == 34 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 34, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %} \n </li>\n </div>\n </ul>\n </div>\n \n <div class="col-lg-3">\n <h5 class="font-weight-bold text-white">Contact</h5>\n <ul class="list-group">\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="10.5" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="https://www.google.com/maps/dir//Muhlenbach+Luxembourg/@49.6322266,6.0305154,12z/data=!4m8!4m7!1m0!1m5!1m1!1s0x47954ee82762752b:0x19bc835a3687c0a3!2m2!1d6.1133917!2d49.6323711?entry=ttu&g_ep=EgoyMDI0MTAyOS4wIKXMDSoASAFQAw%3D%3D" target="_blank" class="noDeco text-white">\n \n \n {% for res in dictionnaire %}\n {% if res.id == 35 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 35, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %}\n </a></li>\n </div>\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="tel:+352 46 15 51" class="noDeco text-white"> \n {% for res in dictionnaire %}\n {% if res.id == 36 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 36, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %} </a></li>\n </div>\n <div class="d-flex align-items-start justify-content-center justify-content-lg-start">\n <svg style="position: relative;bottom: -5px;" xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#ffffff" d="M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>\n <li class="d-flex list-unstyled HoverFooterBecome ml-2"><a href="mailto:secretariat@tennisspora.lu" class="noDeco text-white">\n {% for res in dictionnaire %}\n {% if res.id == 37 %}\n \n {{res.text|raw}}\n {% endif %}\n {% endfor %}\n {% if app.user %}\n <a href="{{ path('app_dictionnaire_edit', {id: 37, redirect: app.request.uri}) }}" class="btn btn-success pb-0 ml-2 mt-1" style="width:12px!important;height:25px!important;">\n <i style=" position: relative;bottom: 7px;right: 7px;" class="fa-solid fa-pen"></i>\n </a>\n \n {% endif %}\n \n </a></li>\n </div>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </div>\n </footer>\n \n {% block footer %}{% endblock %}\n \n <style>\n \n /* Menu latéral */\n .sub-menu .list-unstyled{\n list-style: none;\n padding-left: 0;\n margin: 0;\n }\n \n /* Supprime toute puce injectée par le thème */\n .sub-menu .list-unstyled > li::before,\n .sub-menu .list-unstyled > li::marker,\n .sub-menu .list-unstyled > li a::before{\n content: none !important;\n display: none !important;\n }\n /* CSS Responsive pour le footer - disposition uniquement */\n \n /* Responsive pour tablettes */\n @media (max-width: 992px) {\n .logoFooter {\n text-align: center !important;\n margin-bottom: 30px;\n }\n \n .col-lg-3 {\n text-align: center;\n margin-bottom: 25px;\n }\n }\n \n /* Responsive pour mobile */\n @media (max-width: 768px) {\n /* Réorganiser le layout en colonne */\n .homeFooter .row {\n flex-direction: column;\n margin: 0;\n }\n \n .homeFooter .offset-1,\n .homeFooter .col-xl-2,\n .homeFooter .col-xl-7,\n .homeFooter .col-10 {\n max-width: 100%;\n flex: 0 0 100%;\n margin-left: 0;\n padding: 0 20px;\n }\n \n /* Logo centré */\n .logoFooter {\n text-align: center !important;\n margin-bottom: 30px;\n }\n \n .logoFooter img {\n display: block;\n margin: 0 auto;\n }\n \n /* Sections empilées et centrées */\n .col-lg-3 {\n text-align: center !important;\n margin-bottom: 30px;\n flex: 0 0 100%;\n max-width: 100%;\n padding: 0 20px;\n }\n \n /* Centrer les titres */\n .col-lg-3 h5 {\n text-align: center;\n }\n \n /* Réseaux sociaux centrés */\n .socialFooter {\n justify-content: center !important;\n display: flex;\n gap: 15px;\n margin: 0 auto;\n width: fit-content;\n }\n \n .image-container {\n margin: 0 !important;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n \n /* Forcer le centrage complet de la section réseaux sociaux */\n .socialFooter .image-container {\n margin: 0 10px !important;\n }\n \n /* Alternative : cibler directement la div des réseaux sociaux */\n div.socialFooter {\n justify-content: center !important;\n display: flex !important;\n gap: 20px !important;\n margin: 0 auto !important;\n width: fit-content !important;\n }\n \n /* FORCER LE CENTRAGE ABSOLU des réseaux sociaux */\n .homeFooter .socialFooter,\n .socialFooter.flex-md-row.flex-row,\n div.socialFooter,\n .socialFooter {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n justify-content: center !important;\n margin: 0 auto !important;\n width: 100% !important;\n text-align: center !important;\n padding: 0 !important;\n }\n \n .homeFooter .socialFooter .image-container,\n .socialFooter .image-container {\n position: relative !important;\n width: 15px !important;\n height: 15px !important;\n margin: 0 8px !important;\n display: flex !important;\n align-items: center !important;\n justify-content: center !important;\n }\n \n /* Forcer le centrage du conteneur parent */\n .homeFooter .col-lg-3:nth-child(2),\n .homeFooter div.col-lg-3:nth-child(2) {\n text-align: center !important;\n display: flex !important;\n flex-direction: column !important;\n align-items: center !important;\n justify-content: flex-start !important;\n }\n \n /* Conteneur des réseaux sociaux parfaitement centré */\n .col-lg-3:nth-child(2) {\n display: flex !important;\n flex-direction: column !important;\n align-items: center !important;\n justify-content: flex-start !important;\n text-align: center !important;\n }\n \n /* Forcer le centrage du conteneur Suivez-nous */\n .socialFooter.flex-md-row.flex-row {\n justify-content: center !important;\n align-items: center !important;\n display: flex !important;\n width: 100% !important;\n margin: 0 !important;\n }\n \n /* Bouton réserver centré */\n .hover-target {\n justify-content: center !important;\n align-items: center;\n }\n \n /* Centrer les éléments avec icônes */\n .d-flex.align-items-start {\n justify-content: center !important;\n align-items: center !important;\n text-align: center;\n margin-bottom: 10px;\n }\n \n /* Centrer les listes */\n .list-group {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n }\n \n .list-group .d-flex {\n justify-content: center;\n align-items: center;\n width: fit-content;\n margin: 0 auto;\n }\n \n /* Améliorer l'alignement du contenu texte */\n .list-unstyled {\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n }\n \n /* SOLUTION DE DERNIER RECOURS : centrage par transformation */\n @media (max-width: 992px) {\n .socialFooter {\n position: relative !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n width: fit-content !important;\n margin: 0 !important;\n }\n }\n }\n \n /* Responsive pour très petits écrans */\n @media (max-width: 576px) {\n .homeFooter .offset-1,\n .homeFooter .col-xl-2,\n .homeFooter .col-xl-7,\n .homeFooter .col-10 {\n padding: 0 15px;\n }\n \n .col-lg-3 {\n padding: 0 15px;\n margin-bottom: 25px;\n }\n }\n </style>\n \n <!-- ***********************************************************************************\n 🔧 SCRIPTS 🔧 \n **************************************************************************************** --> \n \n <!-- Scripts -->\n {# <script src="{{ asset('assets/js/script.js') }}"></script> #}\n \n <!-- ***************************************************************** --> \n \n <!-- Jquery -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n <!-- Popper -->\n <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>\n <!-- Bootstrap -->\n <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>\n <!-- Font Awesome -->\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">\n <!-- Ckediotr -->\n <script src="https://cdn.ckeditor.com/4.22.1/full/ckeditor.js"></script>\n <!-- Gsap -->\n <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js"></script>\n <!-- Slick -->\n <script type="text/javascript" src="{{ asset('assets/js/slick-1.8.1/slick/slick.min.js') }}"></script>\n <!-- AOS -->\n <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script><script>AOS.init();</script>\n <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>\n <script src="https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/fr.js"></script>\n \n \n </body>\n </html>\n """ : { { __TwigTemplate_1ac05d509f62fc2f6bb304eccc293822->{closure} … › |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, deflate, br" |
| from | "bingbot(at)microsoft.com" |
| host | "www.tennisspora.lu" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Mon, 18 May 2026 00:15:28 GMT" |
| x-debug-exception | "Variable%20%22dictionnaire%22%20does%20not%20exist." |
| x-debug-exception-file | "%2Fhome%2Fclients%2F8905b60fe3d264d4f689967d6216b573%2Fweb%2Ftemplates%2Fbase.html.twig:233" |
| x-debug-token | "18252e" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_SECRET | "dae65feffa846d8458e955c27d2c4e75" |
| DATABASE_URL | "mysql://g06vf_thx:Tennisspora2024!@g06vf.myd.infomaniak.com/g06vf_newtennis" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTEXT_DOCUMENT_ROOT | "/home/clients/8905b60fe3d264d4f689967d6216b573/web/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/clients/8905b60fe3d264d4f689967d6216b573/web/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br" |
| HTTP_FROM | "bingbot(at)microsoft.com" |
| HTTP_HOST | "www.tennisspora.lu" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36" |
| HTTP_X_FORWARDED_PROTO | "https" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHP_SELF | "/index.php" |
| PHP_VERSION | "8.2" |
| QUERY_STRING | "p=inscription-ete" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_PHP_VERSION | "8.2" |
| REDIRECT_QUERY_STRING | "p=inscription-ete" |
| REDIRECT_SCRIPT_URI | "https://www.tennisspora.lu/inscription-ete" |
| REDIRECT_SCRIPT_URL | "/inscription-ete" |
| REDIRECT_SSL_TLS_SNI | "www.tennisspora.lu" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "agpaIOirJAUzCXrO6ggNYAAAACI" |
| REDIRECT_URL | "/inscription-ete" |
| REMOTE_ADDR | "207.46.13.150" |
| REMOTE_PORT | "52650" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1779063328 |
| REQUEST_TIME_FLOAT | 1779063328.4731 |
| REQUEST_URI | "/inscription-ete" |
| SCRIPT_FILENAME | "/home/clients/8905b60fe3d264d4f689967d6216b573/web/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SCRIPT_URI | "https://www.tennisspora.lu/inscription-ete" |
| SCRIPT_URL | "/inscription-ete" |
| SERVER_ADDR | "127.0.0.80" |
| SERVER_ADMIN | "webmaster@tennisspora.lu" |
| SERVER_NAME | "www.tennisspora.lu" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "www.tennisspora.lu" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DATABASE_URL" |
| TEMP | "/home/clients/8905b60fe3d264d4f689967d6216b573/tmp" |
| TMP | "/home/clients/8905b60fe3d264d4f689967d6216b573/tmp" |
| TMPDIR | "/home/clients/8905b60fe3d264d4f689967d6216b573/tmp" |
| UNIQUE_ID | "agpaIOirJAUzCXrO6ggNYAAAACI" |
Parent Request
Return to parent request (token = 3d0680)
| Key | Value |
|---|---|
| _controller | "App\Controller\DefaultController::ete" |
| _firewall_context | "security.firewall.map.context.main" |
| _remove_csp_headers | true |
| _route | "app_ete" |
| _route_params | [] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "04efda" |