<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* base.html.twig */
class __TwigTemplate_c7a5f576f57bc8c3066ec7d103182c89 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'title' => [$this, 'block_title'],
'stylesheets' => [$this, 'block_stylesheets'],
'body' => [$this, 'block_body'],
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html lang=\"fr\">
<head>
<meta charset=\"UTF-8\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
<title>";
// line 6
yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
yield "</title>
<link rel=\"icon\" href=\"";
// line 7
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon.ico"), "html", null, true);
yield "\">
";
// line 9
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 22
yield "</head>
<body>
";
// line 24
if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 24), "has", ["_impersonator_original_token"], "method", false, false, false, 24)) {
// line 25
yield " <div class=\"impersonation-banner\" style=\"
background-color: #f9caca;
color: #800000;
padding: 10px;
text-align: center;
font-weight: bold;
\">
⚠️ Vous êtes connecté en tant que : ";
// line 32
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 32), "email", [], "any", false, false, false, 32), "html", null, true);
yield "
|
<a href=\"";
// line 34
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_impersonate_stop");
yield "\" style=\"color: #000; text-decoration: underline;\">
Revenir à mon compte admin
</a>
</div>
";
}
// line 39
yield "
";
// line 40
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
// line 41
yield " <nav class=\"navbar navbar-expand-lg navbar-dark bg-light no-underline\" style=\"background-color: #cd6b4e!important;\">
<a class=\"navbar-brand\" href=\"";
// line 42
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_accueil");
yield "\">
<img src=\"";
// line 43
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-01.jpg"), "html", null, true);
yield "\" class=\"logo-consultation-emancipees margin-left-40\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3 me-md-0 me-lg-0\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end margin-right-40\" id=\"navbarNav\">
<ul class=\"navbar-nav text-center\">
";
// line 53
yield "
<li class=\"nav-item\">
";
// line 64
yield " <a class=\"nav-link text-light\" href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_accueil");
yield "\">Tableau de bord</a>
";
// line 66
yield " </li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"";
// line 70
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("plan_action");
yield "\">Mon plan d'action</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"";
// line 73
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("bilan_biologique");
yield "\">Mes bilans biologiques</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"";
// line 76
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("bilan_biologique_spermogramme");
yield "\">Mes spermogrammes</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"";
// line 79
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("mes_cyclos_index");
yield "\">Mes cyclos</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 82
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil");
yield "\">Mon profil</a>
</li>
";
// line 84
$context["uri"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 84), "uri", [], "any", false, false, false, 84);
// line 85
yield " ";
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); })()))) {
// line 86
yield " ";
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); })())))) {
// line 87
yield " <li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"";
// line 88
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("aide");
yield "\">Aide</a>
</li>
";
}
// line 91
yield " ";
}
// line 92
yield " <li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 93
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
";
}
// line 99
yield "
";
// line 100
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
// line 101
yield " <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #69726D;\">
<a class=\"navbar-brand\" href=\"";
// line 102
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard");
yield "\">
<img src=\"";
// line 103
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-03.jpg"), "html", null, true);
yield "\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavAdmin\" aria-controls=\"navbarNavAdmin\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavAdmin\">
<ul class=\"navbar-nav\">
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 111
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_expert");
yield "\">Nouvel expert</a>
</li>
<li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"";
// line 114
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_produit");
yield "\">Nouveau produit</a>
</li>
";
// line 116
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_EXPERT")) {
// line 117
yield " <li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 118
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_accueil");
yield "\">Espace Expert</a>
</li>
";
}
// line 121
yield " <li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"";
// line 122
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_clients");
yield "\">Liste des utilisateurs sans produit</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 125
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_experts");
yield "\">Liste des experts</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 128
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_profil");
yield "\">Mon profil</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light ";
// line 131
if (CoreExtension::inFilter("validation_routine", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 131), "uri", [], "any", false, false, false, 131))) {
yield "color-yellow-sulfur";
}
yield "\" href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard_validation_routine");
yield "\">Menu Validation de routine</a>
</li>
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle text-light ";
// line 134
if (!CoreExtension::inFilter("continuite", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 134), "uri", [], "any", false, false, false, 134))) {
yield "color-yellow-sulfur";
}
yield "\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
Menu Consultation
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
<a class=\"dropdown-item\" href=\"";
// line 138
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard");
yield "\">Tableau de bord Consultation Filée</a>
<a class=\"dropdown-item\" href=\"";
// line 139
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("digest_dashboard");
yield "\">Digest</a>
<a class=\"dropdown-item\" href=\"";
// line 140
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_listing_semaines");
yield "\">Switch semaine question</a>
<a class=\"dropdown-item\" href=\"";
// line 141
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_create_question");
yield "\">Nouvelle question</a>
<a class=\"dropdown-item\" href=\"";
// line 142
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_users");
yield "\">Liste des utilisateurs</a>
<a class=\"dropdown-item\" href=\"";
// line 143
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fc_create");
yield "\">Nouveau FC</a>
<a class=\"dropdown-item\" href=\"";
// line 144
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fc_list");
yield "\">Liste des FC</a>
</div>
</li>
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle text-light ";
// line 148
if (CoreExtension::inFilter("continuite", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::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", false, false, false, 148), "uri", [], "any", false, false, false, 148))) {
yield "color-yellow-sulfur";
}
yield "\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
Menu Cocon
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
<a class=\"dropdown-item\" href=\"";
// line 152
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard_continuite");
yield "\">Tableau de bord Cocon</a>
<a class=\"dropdown-item\" href=\"";
// line 153
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_create_question_continuite");
yield "\">Nouvelle question Cocon</a>
<a class=\"dropdown-item\" href=\"";
// line 154
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("create_pause_continuite");
yield "\">Nouvelle pause Cocon</a>
<a class=\"dropdown-item\" href=\"";
// line 155
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("list_pause_continuite");
yield "\">Les pauses Cocon</a>
<a class=\"dropdown-item\" href=\"";
// line 156
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_users_continuite");
yield "\">Liste des utilisateurs</a>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 160
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
";
} elseif ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_EXPERT")) {
// line 166
yield " <nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #D09E47;\">
<a class=\"navbar-brand\" href=\"";
// line 167
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_accueil");
yield "\">
<img src=\"";
// line 168
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/MINI~LOGOS~MINI~SITE-02.jpg"), "html", null, true);
yield "\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavExpert\" aria-controls=\"navbarNavExpert\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavExpert\">
<ul class=\"navbar-nav\">
<li class=\"nav-item active\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"";
// line 176
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_dashboard");
yield "\">Consultation filée</a>
</li>
<li class=\"nav-item active\">
<a class=\"nav-link text-light\" href=\"";
// line 179
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_dashboard_continuite");
yield "\">Cocon</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 182
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_bi");
yield "\">Bilan individuel</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 185
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("expert_profil");
yield "\">Mon profil</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"";
// line 188
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
";
}
// line 194
yield "
";
// line 195
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 196
yield "
<!-- Scripts JavaScript -->
<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.7/dist/umd/popper.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/flatpickr\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\"></script>
<script>
\$('.datepicker').datepicker({
language: 'fr'
});
</script>
</body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
return; yield '';
}
// line 6
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield "Welcome!";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 9
public function block_stylesheets($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 10
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('encore_entry_link_tags')->getCallable()("app"), "html", null, true);
yield "
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css\">
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js\"></script>
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\" />
<link rel=\"stylesheet\" href=\"";
// line 15
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("styles.css"), "html", null, true);
yield "\" />
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css\">
<link href=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker.min.css\" rel=\"stylesheet\">
";
// line 19
yield " <script src=\"https://kit.fontawesome.com/4349ac38c9.js\" crossorigin=\"anonymous\"></script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 195
public function block_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
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,);
}
public function getSourceContext()
{
return new Source("<!DOCTYPE html>
<html lang=\"fr\">
<head>
<meta charset=\"UTF-8\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
<title>{% block title %}Welcome!{% endblock %}</title>
<link rel=\"icon\" href=\"{{ asset('favicon.ico') }}\">
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css\">
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js\"></script>
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\" />
<link rel=\"stylesheet\" href=\"{{ asset('styles.css') }}\" />
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css\">
<link href=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker.min.css\" rel=\"stylesheet\">
{# <script src=\"https://kit.fontawesome.com/2353d98bde.js\" crossorigin=\"anonymous\"></script> #}
<script src=\"https://kit.fontawesome.com/4349ac38c9.js\" crossorigin=\"anonymous\"></script>
{% endblock %}
</head>
<body>
{% if app.session.has('_impersonator_original_token') %}
<div class=\"impersonation-banner\" style=\"
background-color: #f9caca;
color: #800000;
padding: 10px;
text-align: center;
font-weight: bold;
\">
⚠️ Vous êtes connecté en tant que : {{ app.user.email }}
|
<a href=\"{{ path('admin_impersonate_stop') }}\" style=\"color: #000; text-decoration: underline;\">
Revenir à mon compte admin
</a>
</div>
{% endif %}
{% if is_granted('ROLE_USER') %}
<nav class=\"navbar navbar-expand-lg navbar-dark bg-light no-underline\" style=\"background-color: #cd6b4e!important;\">
<a class=\"navbar-brand\" href=\"{{ path('user_accueil') }}\">
<img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-01.jpg') }}\" class=\"logo-consultation-emancipees margin-left-40\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3 me-md-0 me-lg-0\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end margin-right-40\" id=\"navbarNav\">
<ul class=\"navbar-nav text-center\">
{# <li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"{{ path('user_accueil') }}\">Accueil</a>
</li> #}
<li class=\"nav-item\">
{# {% if current_section is defined %}
{% if current_section == 'consultation' %}
<a class=\"nav-link text-light\" href=\"{{ path('user_dashboard') }}\">Tableau de bord</a>
{% elseif current_section == 'bilan' %}
<a class=\"nav-link text-light\" href=\"{{ path('user_dashboard_bilanindividuel') }}\">Tableau de bord</a>
{% elseif current_section == 'cocon' %}
<a class=\"nav-link text-light\" href=\"{{ path('user_dashboard_continuite') }}\">Tableau de bord</a>
{% endif %}
{% else %} #}
<a class=\"nav-link text-light\" href=\"{{ path('user_accueil') }}\">Tableau de bord</a>
{# {% endif %} #}
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"{{ path('plan_action') }}\">Mon plan d'action</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"{{ path('bilan_biologique') }}\">Mes bilans biologiques</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"{{ path('bilan_biologique_spermogramme') }}\">Mes spermogrammes</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light profil_completed\" href=\"{{ path('mes_cyclos_index') }}\">Mes cyclos</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('user_profil') }}\">Mon profil</a>
</li>
{% set uri = app.request.uri %}
{% if 'continuite' not in uri %}
{% if 'user/accueil' not in uri and 'user/plan_action' not in uri and 'user/profil' not in uri %}
<li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"{{ path('aide') }}\">Aide</a>
</li>
{% endif %}
{% endif %}
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
<nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #69726D;\">
<a class=\"navbar-brand\" href=\"{{ path('admin_dashboard') }}\">
<img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-03.jpg') }}\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavAdmin\" aria-controls=\"navbarNavAdmin\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavAdmin\">
<ul class=\"navbar-nav\">
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('create_expert') }}\">Nouvel expert</a>
</li>
<li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"{{ path('create_produit') }}\">Nouveau produit</a>
</li>
{% if is_granted('ROLE_EXPERT') %}
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('expert_accueil') }}\">Espace Expert</a>
</li>
{% endif %}
<li class=\"nav-item\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"{{ path('admin_clients') }}\">Liste des utilisateurs sans produit</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('admin_experts') }}\">Liste des experts</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('admin_profil') }}\">Mon profil</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light {% if 'validation_routine' in app.request.uri %}color-yellow-sulfur{% endif %}\" href=\"{{ path('admin_dashboard_validation_routine') }}\">Menu Validation de routine</a>
</li>
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle text-light {% if 'continuite' not in app.request.uri %}color-yellow-sulfur{% endif %}\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
Menu Consultation
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
<a class=\"dropdown-item\" href=\"{{ path('admin_dashboard') }}\">Tableau de bord Consultation Filée</a>
<a class=\"dropdown-item\" href=\"{{ path('digest_dashboard') }}\">Digest</a>
<a class=\"dropdown-item\" href=\"{{ path('admin_listing_semaines') }}\">Switch semaine question</a>
<a class=\"dropdown-item\" href=\"{{ path('admin_create_question') }}\">Nouvelle question</a>
<a class=\"dropdown-item\" href=\"{{ path('admin_users') }}\">Liste des utilisateurs</a>
<a class=\"dropdown-item\" href=\"{{ path('fc_create') }}\">Nouveau FC</a>
<a class=\"dropdown-item\" href=\"{{ path('fc_list') }}\">Liste des FC</a>
</div>
</li>
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle text-light {% if 'continuite' in app.request.uri %}color-yellow-sulfur{% endif %}\" href=\"#\" id=\"navbarDropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">
Menu Cocon
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdown\">
<a class=\"dropdown-item\" href=\"{{ path('admin_dashboard_continuite') }}\">Tableau de bord Cocon</a>
<a class=\"dropdown-item\" href=\"{{ path('admin_create_question_continuite') }}\">Nouvelle question Cocon</a>
<a class=\"dropdown-item\" href=\"{{ path('create_pause_continuite') }}\">Nouvelle pause Cocon</a>
<a class=\"dropdown-item\" href=\"{{ path('list_pause_continuite') }}\">Les pauses Cocon</a>
<a class=\"dropdown-item\" href=\"{{ path('admin_users_continuite') }}\">Liste des utilisateurs</a>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
{% elseif is_granted('ROLE_EXPERT') %}
<nav class=\"navbar navbar-expand-lg navbar-light\" style=\"background-color: #D09E47;\">
<a class=\"navbar-brand\" href=\"{{ path('expert_accueil') }}\">
<img src=\"{{ asset('logos/MINI~LOGOS~MINI~SITE-02.jpg') }}\" class=\"logo-consultation-emancipees\" alt=\"Logo\" />
</a>
<button class=\"navbar-toggler me-3\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavExpert\" aria-controls=\"navbarNavExpert\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse justify-content-end justify-content-end margin-right-40\" id=\"navbarNavExpert\">
<ul class=\"navbar-nav\">
<li class=\"nav-item active\" style=\"display: none;\">
<a class=\"nav-link text-light\" href=\"{{ path('expert_dashboard') }}\">Consultation filée</a>
</li>
<li class=\"nav-item active\">
<a class=\"nav-link text-light\" href=\"{{ path('expert_dashboard_continuite') }}\">Cocon</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('expert_bi')}}\">Bilan individuel</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('expert_profil') }}\">Mon profil</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link text-light\" href=\"{{ path('app_logout') }}\">Déconnexion</a>
</li>
</ul>
</div>
</nav>
{% endif %}
{% block body %}{% endblock %}
<!-- Scripts JavaScript -->
<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.7/dist/umd/popper.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/flatpickr\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\"></script>
<script>
\$('.datepicker').datepicker({
language: 'fr'
});
</script>
</body>
</html>
", "base.html.twig", "/home/lesverw/consultation/templates/base.html.twig");
}
}