var/cache/dev/twig/7d/7d494d71c4720b1874e41dc720b2c21f.php line 452

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* base.html.twig */
  15. class __TwigTemplate_c7a5f576f57bc8c3066ec7d103182c89 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.             'title' => [$this'block_title'],
  26.             'stylesheets' => [$this'block_stylesheets'],
  27.             'body' => [$this'block_body'],
  28.         ];
  29.     }
  30.     protected function doDisplay(array $context, array $blocks = [])
  31.     {
  32.         $macros $this->macros;
  33.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  35.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  37.         // line 1
  38.         yield "<!DOCTYPE html>
  39. <html lang=\"fr\">
  40. <head>
  41.     <meta charset=\"UTF-8\">
  42.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  43.     <title>";
  44.         // line 6
  45.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  46.         yield "</title>
  47.     <link rel=\"icon\" href=\"";
  48.         // line 7
  49.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon.ico"), "html"nulltrue);
  50.         yield "\">
  51.     
  52.     ";
  53.         // line 9
  54.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  55.         // line 22
  56.         yield "</head>
  57. <body>
  58.     ";
  59.         // line 24
  60.         if (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'24$this->source); })()), "session", [], "any"falsefalsefalse24), "has", ["_impersonator_original_token"], "method"falsefalsefalse24)) {
  61.             // line 25
  62.             yield "        <div class=\"impersonation-banner\" style=\"
  63.             background-color: #f9caca;
  64.             color: #800000;
  65.             padding: 10px;
  66.             text-align: center;
  67.             font-weight: bold;
  68.         \">
  69.             ⚠️ Vous êtes connecté en tant que : ";
  70.             // line 32
  71.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'32$this->source); })()), "user", [], "any"falsefalsefalse32), "email", [], "any"falsefalsefalse32), "html"nulltrue);
  72.             yield "
  73.             &nbsp;|&nbsp;
  74.             <a href=\"";
  75.             // line 34
  76.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_impersonate_stop");
  77.             yield "\" style=\"color: #000; text-decoration: underline;\">
  78.                 Revenir à mon compte admin
  79.             </a>
  80.         </div>
  81.     ";
  82.         }
  83.         // line 39
  84.         yield "
  85.     ";
  86.         // line 40
  87.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
  88.             // line 41
  89.             yield "        <nav class=\"navbar navbar-expand-lg navbar-dark bg-light no-underline\" style=\"background-color: #cd6b4e!important;\">
  90.             <a class=\"navbar-brand\" href=\"";
  91.             // line 42
  92.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_accueil");
  93.             yield "\">
  94.                 <img src=\"";
  95.             // line 43
  96.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-01.jpg"), "html"nulltrue);
  97.             yield "\" class=\"logo-consultation-emancipees margin-left-40\" alt=\"Logo\" />
  98.             </a>
  99.             <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\">
  100.                 <span class=\"navbar-toggler-icon\"></span>
  101.             </button>
  102.             <div class=\"collapse navbar-collapse justify-content-end margin-right-40\" id=\"navbarNav\">
  103.                 <ul class=\"navbar-nav text-center\">
  104.                     ";
  105.             // line 53
  106.             yield "
  107.                     <li class=\"nav-item\">
  108.                         ";
  109.             // line 64
  110.             yield "                            <a class=\"nav-link text-light\" href=\"";
  111.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_accueil");
  112.             yield "\">Tableau de bord</a>
  113.                         ";
  114.             // line 66
  115.             yield "                    </li>
  116.                     <li class=\"nav-item\">
  117.                         <a class=\"nav-link text-light profil_completed\" href=\"";
  118.             // line 70
  119.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("plan_action");
  120.             yield "\">Mon plan d'action</a>
  121.                     </li>
  122.                     <li class=\"nav-item\">
  123.                         <a class=\"nav-link text-light profil_completed\" href=\"";
  124.             // line 73
  125.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("bilan_biologique");
  126.             yield "\">Mes bilans biologiques</a>
  127.                     </li>
  128.                     <li class=\"nav-item\">
  129.                         <a class=\"nav-link text-light profil_completed\" href=\"";
  130.             // line 76
  131.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("bilan_biologique_spermogramme");
  132.             yield "\">Mes spermogrammes</a>
  133.                     </li>
  134.                     <li class=\"nav-item\">
  135.                         <a class=\"nav-link text-light profil_completed\" href=\"";
  136.             // line 79
  137.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("mes_cyclos_index");
  138.             yield "\">Mes cyclos</a>
  139.                     </li>
  140.                     <li class=\"nav-item\">
  141.                         <a class=\"nav-link text-light\" href=\"";
  142.             // line 82
  143.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil");
  144.             yield "\">Mon profil</a>
  145.                     </li>
  146.                     ";
  147.             // line 84
  148.             $context["uri"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'84$this->source); })()), "request", [], "any"falsefalsefalse84), "uri", [], "any"falsefalsefalse84);
  149.             // line 85
  150.             yield "                    ";
  151.             if (!CoreExtension::inFilter("continuite", (isset($context["uri"]) || array_key_exists("uri"$context) ? $context["uri"] : (function () { throw new RuntimeError('Variable "uri" does not exist.'85$this->source); })()))) {
  152.                 // line 86
  153.                 yield "                        ";
  154.                 if (((!CoreExtension::inFilter("user/accueil", (isset($context["uri"]) || array_key_exists("uri"$context) ? $context["uri"] : (function () { throw new RuntimeError('Variable "uri" does not exist.'86$this->source); })())) && !CoreExtension::inFilter("user/plan_action", (isset($context["uri"]) || array_key_exists("uri"$context) ? $context["uri"] : (function () { throw new RuntimeError('Variable "uri" does not exist.'86$this->source); })()))) && !CoreExtension::inFilter("user/profil", (isset($context["uri"]) || array_key_exists("uri"$context) ? $context["uri"] : (function () { throw new RuntimeError('Variable "uri" does not exist.'86$this->source); })())))) {
  155.                     // line 87
  156.                     yield "                            <li class=\"nav-item\" style=\"display: none;\">
  157.                                 <a class=\"nav-link text-light\" href=\"";
  158.                     // line 88
  159.                     yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("aide");
  160.                     yield "\">Aide</a>
  161.                             </li>
  162.                         ";
  163.                 }
  164.                 // line 91
  165.                 yield "                    ";
  166.             }
  167.             // line 92
  168.             yield "                    <li class=\"nav-item\">
  169.                         <a class=\"nav-link text-light\" href=\"";
  170.             // line 93
  171.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  172.             yield "\">Déconnexion</a>
  173.                     </li>
  174.                 </ul>
  175.             </div>
  176.         </nav>
  177.     ";
  178.         }
  179.         // line 99
  180.         yield "
  181.     ";
  182.         // line 100
  183.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  184.             // line 101
  185.             yield "        <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #69726D;\">
  186.             <a class=\"navbar-brand\" href=\"";
  187.             // line 102
  188.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard");
  189.             yield "\">
  190.                 <img src=\"";
  191.             // line 103
  192.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-03.jpg"), "html"nulltrue);
  193.             yield "\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
  194.             </a>
  195.             <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\">
  196.                 <span class=\"navbar-toggler-icon\"></span>
  197.             </button>
  198.             <div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavAdmin\">
  199.                 <ul class=\"navbar-nav\">
  200.                     <li class=\"nav-item\">
  201.                         <a class=\"nav-link text-light\" href=\"";
  202.             // line 111
  203.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_expert");
  204.             yield "\">Nouvel expert</a>
  205.                     </li>
  206.                     <li class=\"nav-item\" style=\"display: none;\">
  207.                         <a class=\"nav-link text-light\" href=\"";
  208.             // line 114
  209.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_produit");
  210.             yield "\">Nouveau produit</a>
  211.                     </li>
  212.                     ";
  213.             // line 116
  214.             if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_EXPERT")) {
  215.                 // line 117
  216.                 yield "                        <li class=\"nav-item\">
  217.                             <a class=\"nav-link text-light\" href=\"";
  218.                 // line 118
  219.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_accueil");
  220.                 yield "\">Espace Expert</a>
  221.                         </li>
  222.                     ";
  223.             }
  224.             // line 121
  225.             yield "                    <li class=\"nav-item\" style=\"display: none;\">
  226.                         <a class=\"nav-link text-light\" href=\"";
  227.             // line 122
  228.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_clients");
  229.             yield "\">Liste des utilisateurs sans produit</a>
  230.                     </li>
  231.                     <li class=\"nav-item\">
  232.                         <a class=\"nav-link text-light\" href=\"";
  233.             // line 125
  234.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_experts");
  235.             yield "\">Liste des experts</a>
  236.                     </li>
  237.                     <li class=\"nav-item\">
  238.                         <a class=\"nav-link text-light\" href=\"";
  239.             // line 128
  240.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_profil");
  241.             yield "\">Mon profil</a>
  242.                     </li>
  243.                     <li class=\"nav-item\">
  244.                         <a class=\"nav-link text-light ";
  245.             // line 131
  246.             if (CoreExtension::inFilter("validation_routine"CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'131$this->source); })()), "request", [], "any"falsefalsefalse131), "uri", [], "any"falsefalsefalse131))) {
  247.                 yield "color-yellow-sulfur";
  248.             }
  249.             yield "\" href=\"";
  250.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard_validation_routine");
  251.             yield "\">Menu Validation de routine</a>
  252.                     </li>
  253.                     <li class=\"nav-item dropdown\">
  254.                         <a class=\"nav-link dropdown-toggle text-light ";
  255.             // line 134
  256.             if (!CoreExtension::inFilter("continuite"CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'134$this->source); })()), "request", [], "any"falsefalsefalse134), "uri", [], "any"falsefalsefalse134))) {
  257.                 yield "color-yellow-sulfur";
  258.             }
  259.             yield "\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
  260.                             Menu Consultation
  261.                         </a>
  262.                         <div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
  263.                             <a class=\"dropdown-item\" href=\"";
  264.             // line 138
  265.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard");
  266.             yield "\">Tableau de bord Consultation Filée</a>
  267.                             <a class=\"dropdown-item\" href=\"";
  268.             // line 139
  269.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("digest_dashboard");
  270.             yield "\">Digest</a>
  271.                             <a class=\"dropdown-item\" href=\"";
  272.             // line 140
  273.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_listing_semaines");
  274.             yield "\">Switch semaine question</a>
  275.                             <a class=\"dropdown-item\" href=\"";
  276.             // line 141
  277.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_create_question");
  278.             yield "\">Nouvelle question</a>
  279.                             <a class=\"dropdown-item\" href=\"";
  280.             // line 142
  281.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_users");
  282.             yield "\">Liste des utilisateurs</a>
  283.                             <a class=\"dropdown-item\" href=\"";
  284.             // line 143
  285.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fc_create");
  286.             yield "\">Nouveau FC</a>
  287.                             <a class=\"dropdown-item\" href=\"";
  288.             // line 144
  289.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fc_list");
  290.             yield "\">Liste des FC</a>
  291.                         </div>
  292.                     </li>
  293.                     <li class=\"nav-item dropdown\">
  294.                         <a class=\"nav-link dropdown-toggle text-light ";
  295.             // line 148
  296.             if (CoreExtension::inFilter("continuite"CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'148$this->source); })()), "request", [], "any"falsefalsefalse148), "uri", [], "any"falsefalsefalse148))) {
  297.                 yield "color-yellow-sulfur";
  298.             }
  299.             yield "\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
  300.                             Menu Cocon
  301.                         </a>
  302.                         <div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
  303.                             <a class=\"dropdown-item\" href=\"";
  304.             // line 152
  305.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard_continuite");
  306.             yield "\">Tableau de bord Cocon</a>
  307.                             <a class=\"dropdown-item\" href=\"";
  308.             // line 153
  309.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_create_question_continuite");
  310.             yield "\">Nouvelle question Cocon</a>
  311.                             <a class=\"dropdown-item\" href=\"";
  312.             // line 154
  313.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_pause_continuite");
  314.             yield "\">Nouvelle pause Cocon</a>
  315.                             <a class=\"dropdown-item\" href=\"";
  316.             // line 155
  317.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("list_pause_continuite");
  318.             yield "\">Les pauses Cocon</a>
  319.                             <a class=\"dropdown-item\" href=\"";
  320.             // line 156
  321.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_users_continuite");
  322.             yield "\">Liste des utilisateurs</a>
  323.                         </div>
  324.                     </li>
  325.                     <li class=\"nav-item\">
  326.                         <a class=\"nav-link text-light\" href=\"";
  327.             // line 160
  328.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  329.             yield "\">Déconnexion</a>
  330.                     </li>
  331.                 </ul>
  332.             </div>
  333.         </nav>
  334.     ";
  335.         } elseif ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_EXPERT")) {
  336.             // line 166
  337.             yield "        <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #D09E47;\">
  338.             <a class=\"navbar-brand\" href=\"";
  339.             // line 167
  340.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_accueil");
  341.             yield "\">
  342.                 <img src=\"";
  343.             // line 168
  344.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-02.jpg"), "html"nulltrue);
  345.             yield "\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
  346.             </a>
  347.             <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\">
  348.                 <span class=\"navbar-toggler-icon\"></span>
  349.             </button>
  350.             <div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavExpert\">
  351.                 <ul class=\"navbar-nav\">
  352.                     <li class=\"nav-item active\" style=\"display: none;\">
  353.                         <a class=\"nav-link text-light\" href=\"";
  354.             // line 176
  355.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_dashboard");
  356.             yield "\">Consultation filée</a>
  357.                     </li>
  358.                     <li class=\"nav-item active\">
  359.                         <a class=\"nav-link text-light\" href=\"";
  360.             // line 179
  361.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_dashboard_continuite");
  362.             yield "\">Cocon</a>
  363.                     </li>
  364.                     <li class=\"nav-item\">
  365.                         <a class=\"nav-link text-light\" href=\"";
  366.             // line 182
  367.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_bi");
  368.             yield "\">Bilan individuel</a>
  369.                     </li>
  370.                     <li class=\"nav-item\">
  371.                         <a class=\"nav-link text-light\" href=\"";
  372.             // line 185
  373.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_profil");
  374.             yield "\">Mon profil</a>
  375.                     </li>
  376.                     <li class=\"nav-item\">
  377.                         <a class=\"nav-link text-light\" href=\"";
  378.             // line 188
  379.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  380.             yield "\">Déconnexion</a>
  381.                     </li>
  382.                 </ul>
  383.             </div>
  384.         </nav>
  385.     ";
  386.         }
  387.         // line 194
  388.         yield "
  389.     ";
  390.         // line 195
  391.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  392.         // line 196
  393.         yield "    
  394.     <!-- Scripts JavaScript -->
  395.     <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
  396.     <script src=\"https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.7/dist/umd/popper.min.js\"></script>
  397.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js\"></script>
  398.     <script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
  399.     <script src=\"https://cdn.jsdelivr.net/npm/flatpickr\"></script>
  400.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js\"></script>
  401.     <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\"></script>
  402.     <script>
  403.         \$('.datepicker').datepicker({
  404.             language: 'fr'
  405.         });
  406.     </script>
  407. </body>
  408. </html>
  409. ";
  410.         
  411.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  412.         
  413.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  414.         return; yield '';
  415.     }
  416.     // line 6
  417.     public function block_title($context, array $blocks = [])
  418.     {
  419.         $macros $this->macros;
  420.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  421.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  422.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  423.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  424.         yield "Welcome!";
  425.         
  426.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  427.         
  428.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  429.         return; yield '';
  430.     }
  431.     // line 9
  432.     public function block_stylesheets($context, array $blocks = [])
  433.     {
  434.         $macros $this->macros;
  435.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  436.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  437.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  438.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  439.         // line 10
  440.         yield "        ";
  441.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('encore_entry_link_tags')->getCallable()("app"), "html"nulltrue);
  442.         yield "
  443.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css\">
  444.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js\"></script>
  445.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js\"></script>
  446.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\" />
  447.         <link rel=\"stylesheet\" href=\"";
  448.         // line 15
  449.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("styles.css"), "html"nulltrue);
  450.         yield "\" />
  451.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css\">
  452.         <link href=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker.min.css\" rel=\"stylesheet\">
  453.         ";
  454.         // line 19
  455.         yield "        <script src=\"https://kit.fontawesome.com/4349ac38c9.js\" crossorigin=\"anonymous\"></script>
  456.     ";
  457.         
  458.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  459.         
  460.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  461.         return; yield '';
  462.     }
  463.     // line 195
  464.     public function block_body($context, array $blocks = [])
  465.     {
  466.         $macros $this->macros;
  467.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  468.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  469.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  470.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  471.         
  472.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  473.         
  474.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  475.         return; yield '';
  476.     }
  477.     /**
  478.      * @codeCoverageIgnore
  479.      */
  480.     public function getTemplateName()
  481.     {
  482.         return "base.html.twig";
  483.     }
  484.     /**
  485.      * @codeCoverageIgnore
  486.      */
  487.     public function isTraitable()
  488.     {
  489.         return false;
  490.     }
  491.     /**
  492.      * @codeCoverageIgnore
  493.      */
  494.     public function getDebugInfo()
  495.     {
  496.         return array (  490 => 195,  477 => 19,  471 => 15,  462 => 10,  452 => 9,  432 => 6,  404 => 196,  402 => 195,  399 => 194,  390 => 188,  384 => 185,  378 => 182,  372 => 179,  366 => 176,  355 => 168,  351 => 167,  348 => 166,  339 => 160,  332 => 156,  328 => 155,  324 => 154,  320 => 153,  316 => 152,  307 => 148,  300 => 144,  296 => 143,  292 => 142,  288 => 141,  284 => 140,  280 => 139,  276 => 138,  267 => 134,  257 => 131,  251 => 128,  245 => 125,  239 => 122,  236 => 121,  230 => 118,  227 => 117,  225 => 116,  220 => 114,  214 => 111,  203 => 103,  199 => 102,  196 => 101,  194 => 100,  191 => 99,  182 => 93,  179 => 92,  176 => 91,  170 => 88,  167 => 87,  164 => 86,  161 => 85,  159 => 84,  154 => 82,  148 => 79,  142 => 76,  136 => 73,  130 => 70,  124 => 66,  119 => 64,  115 => 53,  105 => 43,  101 => 42,  98 => 41,  96 => 40,  93 => 39,  85 => 34,  80 => 32,  71 => 25,  69 => 24,  65 => 22,  63 => 9,  58 => 7,  54 => 6,  47 => 1,);
  497.     }
  498.     public function getSourceContext()
  499.     {
  500.         return new Source("<!DOCTYPE html>
  501. <html lang=\"fr\">
  502. <head>
  503.     <meta charset=\"UTF-8\">
  504.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  505.     <title>{% block title %}Welcome!{% endblock %}</title>
  506.     <link rel=\"icon\" href=\"{{ asset('favicon.ico') }}\">
  507.     
  508.     {% block stylesheets %}
  509.         {{ encore_entry_link_tags('app') }}
  510.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css\">
  511.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js\"></script>
  512.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js\"></script>
  513.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\" />
  514.         <link rel=\"stylesheet\" href=\"{{ asset('styles.css') }}\" />
  515.         <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css\">
  516.         <link href=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker.min.css\" rel=\"stylesheet\">
  517.         {# <script src=\"https://kit.fontawesome.com/2353d98bde.js\" crossorigin=\"anonymous\"></script> #}
  518.         <script src=\"https://kit.fontawesome.com/4349ac38c9.js\" crossorigin=\"anonymous\"></script>
  519.     {% endblock %}
  520. </head>
  521. <body>
  522.     {% if app.session.has('_impersonator_original_token') %}
  523.         <div class=\"impersonation-banner\" style=\"
  524.             background-color: #f9caca;
  525.             color: #800000;
  526.             padding: 10px;
  527.             text-align: center;
  528.             font-weight: bold;
  529.         \">
  530.             ⚠️ Vous êtes connecté en tant que : {{ app.user.email }}
  531.             &nbsp;|&nbsp;
  532.             <a href=\"{{ path('admin_impersonate_stop') }}\" style=\"color: #000; text-decoration: underline;\">
  533.                 Revenir à mon compte admin
  534.             </a>
  535.         </div>
  536.     {% endif %}
  537.     {% if is_granted('ROLE_USER') %}
  538.         <nav class=\"navbar navbar-expand-lg navbar-dark bg-light no-underline\" style=\"background-color: #cd6b4e!important;\">
  539.             <a class=\"navbar-brand\" href=\"{{ path('user_accueil') }}\">
  540.                 <img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-01.jpg') }}\" class=\"logo-consultation-emancipees margin-left-40\" alt=\"Logo\" />
  541.             </a>
  542.             <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\">
  543.                 <span class=\"navbar-toggler-icon\"></span>
  544.             </button>
  545.             <div class=\"collapse navbar-collapse justify-content-end margin-right-40\" id=\"navbarNav\">
  546.                 <ul class=\"navbar-nav text-center\">
  547.                     {# <li class=\"nav-item\">
  548.                         <a class=\"nav-link text-light profil_completed\" href=\"{{ path('user_accueil') }}\">Accueil</a>
  549.                     </li> #}
  550.                     <li class=\"nav-item\">
  551.                         {# {% if current_section is defined %}
  552.                             {% if current_section == 'consultation' %}
  553.                                 <a class=\"nav-link text-light\" href=\"{{ path('user_dashboard') }}\">Tableau de bord</a>
  554.                             {% elseif current_section == 'bilan' %}
  555.                                 <a class=\"nav-link text-light\" href=\"{{ path('user_dashboard_bilanindividuel') }}\">Tableau de bord</a>
  556.                             {% elseif current_section == 'cocon' %}
  557.                                 <a class=\"nav-link text-light\" href=\"{{ path('user_dashboard_continuite') }}\">Tableau de bord</a>
  558.                             {% endif %}
  559.                         {% else %} #}
  560.                             <a class=\"nav-link text-light\" href=\"{{ path('user_accueil') }}\">Tableau de bord</a>
  561.                         {# {% endif %} #}
  562.                     </li>
  563.                     <li class=\"nav-item\">
  564.                         <a class=\"nav-link text-light profil_completed\" href=\"{{ path('plan_action') }}\">Mon plan d'action</a>
  565.                     </li>
  566.                     <li class=\"nav-item\">
  567.                         <a class=\"nav-link text-light profil_completed\" href=\"{{ path('bilan_biologique') }}\">Mes bilans biologiques</a>
  568.                     </li>
  569.                     <li class=\"nav-item\">
  570.                         <a class=\"nav-link text-light profil_completed\" href=\"{{ path('bilan_biologique_spermogramme') }}\">Mes spermogrammes</a>
  571.                     </li>
  572.                     <li class=\"nav-item\">
  573.                         <a class=\"nav-link text-light profil_completed\" href=\"{{ path('mes_cyclos_index') }}\">Mes cyclos</a>
  574.                     </li>
  575.                     <li class=\"nav-item\">
  576.                         <a class=\"nav-link text-light\" href=\"{{ path('user_profil') }}\">Mon profil</a>
  577.                     </li>
  578.                     {% set uri = app.request.uri %}
  579.                     {% if 'continuite' not in uri %}
  580.                         {% if 'user/accueil' not in uri and 'user/plan_action' not in uri and 'user/profil' not in uri %}
  581.                             <li class=\"nav-item\" style=\"display: none;\">
  582.                                 <a class=\"nav-link text-light\" href=\"{{ path('aide') }}\">Aide</a>
  583.                             </li>
  584.                         {% endif %}
  585.                     {% endif %}
  586.                     <li class=\"nav-item\">
  587.                         <a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
  588.                     </li>
  589.                 </ul>
  590.             </div>
  591.         </nav>
  592.     {% endif %}
  593.     {% if is_granted('ROLE_ADMIN') %}
  594.         <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #69726D;\">
  595.             <a class=\"navbar-brand\" href=\"{{ path('admin_dashboard') }}\">
  596.                 <img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-03.jpg') }}\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
  597.             </a>
  598.             <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\">
  599.                 <span class=\"navbar-toggler-icon\"></span>
  600.             </button>
  601.             <div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavAdmin\">
  602.                 <ul class=\"navbar-nav\">
  603.                     <li class=\"nav-item\">
  604.                         <a class=\"nav-link text-light\" href=\"{{ path('create_expert') }}\">Nouvel expert</a>
  605.                     </li>
  606.                     <li class=\"nav-item\" style=\"display: none;\">
  607.                         <a class=\"nav-link text-light\" href=\"{{ path('create_produit') }}\">Nouveau produit</a>
  608.                     </li>
  609.                     {% if is_granted('ROLE_EXPERT') %}
  610.                         <li class=\"nav-item\">
  611.                             <a class=\"nav-link text-light\" href=\"{{ path('expert_accueil') }}\">Espace Expert</a>
  612.                         </li>
  613.                     {% endif %}
  614.                     <li class=\"nav-item\" style=\"display: none;\">
  615.                         <a class=\"nav-link text-light\" href=\"{{ path('admin_clients') }}\">Liste des utilisateurs sans produit</a>
  616.                     </li>
  617.                     <li class=\"nav-item\">
  618.                         <a class=\"nav-link text-light\" href=\"{{ path('admin_experts') }}\">Liste des experts</a>
  619.                     </li>
  620.                     <li class=\"nav-item\">
  621.                         <a class=\"nav-link text-light\" href=\"{{ path('admin_profil') }}\">Mon profil</a>
  622.                     </li>
  623.                     <li class=\"nav-item\">
  624.                         <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>
  625.                     </li>
  626.                     <li class=\"nav-item dropdown\">
  627.                         <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\">
  628.                             Menu Consultation
  629.                         </a>
  630.                         <div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
  631.                             <a class=\"dropdown-item\" href=\"{{ path('admin_dashboard') }}\">Tableau de bord Consultation Filée</a>
  632.                             <a class=\"dropdown-item\" href=\"{{ path('digest_dashboard') }}\">Digest</a>
  633.                             <a class=\"dropdown-item\" href=\"{{ path('admin_listing_semaines') }}\">Switch semaine question</a>
  634.                             <a class=\"dropdown-item\" href=\"{{ path('admin_create_question') }}\">Nouvelle question</a>
  635.                             <a class=\"dropdown-item\" href=\"{{ path('admin_users') }}\">Liste des utilisateurs</a>
  636.                             <a class=\"dropdown-item\" href=\"{{ path('fc_create') }}\">Nouveau FC</a>
  637.                             <a class=\"dropdown-item\" href=\"{{ path('fc_list') }}\">Liste des FC</a>
  638.                         </div>
  639.                     </li>
  640.                     <li class=\"nav-item dropdown\">
  641.                         <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\">
  642.                             Menu Cocon
  643.                         </a>
  644.                         <div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
  645.                             <a class=\"dropdown-item\" href=\"{{ path('admin_dashboard_continuite') }}\">Tableau de bord Cocon</a>
  646.                             <a class=\"dropdown-item\" href=\"{{ path('admin_create_question_continuite') }}\">Nouvelle question Cocon</a>
  647.                             <a class=\"dropdown-item\" href=\"{{ path('create_pause_continuite') }}\">Nouvelle pause Cocon</a>
  648.                             <a class=\"dropdown-item\" href=\"{{ path('list_pause_continuite') }}\">Les pauses Cocon</a>
  649.                             <a class=\"dropdown-item\" href=\"{{ path('admin_users_continuite') }}\">Liste des utilisateurs</a>
  650.                         </div>
  651.                     </li>
  652.                     <li class=\"nav-item\">
  653.                         <a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
  654.                     </li>
  655.                 </ul>
  656.             </div>
  657.         </nav>
  658.     {% elseif is_granted('ROLE_EXPERT') %}
  659.         <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #D09E47;\">
  660.             <a class=\"navbar-brand\" href=\"{{ path('expert_accueil') }}\">
  661.                 <img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-02.jpg') }}\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
  662.             </a>
  663.             <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\">
  664.                 <span class=\"navbar-toggler-icon\"></span>
  665.             </button>
  666.             <div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavExpert\">
  667.                 <ul class=\"navbar-nav\">
  668.                     <li class=\"nav-item active\" style=\"display: none;\">
  669.                         <a class=\"nav-link text-light\" href=\"{{ path('expert_dashboard') }}\">Consultation filée</a>
  670.                     </li>
  671.                     <li class=\"nav-item active\">
  672.                         <a class=\"nav-link text-light\" href=\"{{ path('expert_dashboard_continuite') }}\">Cocon</a>
  673.                     </li>
  674.                     <li class=\"nav-item\">
  675.                         <a class=\"nav-link text-light\" href=\"{{ path('expert_bi')}}\">Bilan individuel</a>
  676.                     </li>
  677.                     <li class=\"nav-item\">
  678.                         <a class=\"nav-link text-light\" href=\"{{ path('expert_profil') }}\">Mon profil</a>
  679.                     </li>
  680.                     <li class=\"nav-item\">
  681.                         <a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
  682.                     </li>
  683.                 </ul>
  684.             </div>
  685.         </nav>
  686.     {% endif %}
  687.     {% block body %}{% endblock %}
  688.     
  689.     <!-- Scripts JavaScript -->
  690.     <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
  691.     <script src=\"https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.7/dist/umd/popper.min.js\"></script>
  692.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js\"></script>
  693.     <script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
  694.     <script src=\"https://cdn.jsdelivr.net/npm/flatpickr\"></script>
  695.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js\"></script>
  696.     <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\"></script>
  697.     <script>
  698.         \$('.datepicker').datepicker({
  699.             language: 'fr'
  700.         });
  701.     </script>
  702. </body>
  703. </html>
  704. ""base.html.twig""/home/lesverw/consultation/templates/base.html.twig");
  705.     }
  706. }