<?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;
use Twig\TemplateWrapper;
/* base.html.twig */
class __TwigTemplate_8df8278378ce887d16b13745682d7e52 extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $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'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$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>
<head>
<meta charset=\"UTF-8\">
<title>";
// line 5
yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
yield "</title>
<script src=\"https://code.jquery.com/jquery-3.4.1.slim.min.js\" integrity=\"sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n\" crossorigin=\"anonymous\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>
<link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css\" integrity=\"sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh\" crossorigin=\"anonymous\">
<script src=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js\" integrity=\"sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6\" crossorigin=\"anonymous\"></script>
<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css\" integrity=\"sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
<!-- FOS JS Routing -->
<script type=\"text/javascript\" src=\"";
// line 13
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/fosjsrouting/js/router.min.js"), "html", null, true);
yield "\"></script>
<script type=\"text/javascript\" src=\"";
// line 14
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fos_js_routing_js", ["callback" => "fos.Router.setData"]);
yield "\"></script>
<script src=\"";
// line 15
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/main.js"), "html", null, true);
yield "\"></script>
";
// line 16
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 18
yield " </head>
<body>
<div class=\"container\">
<nav class=\"navbar navbar-expand-lg navbar-light bg-light\">
<a class=\"navbar-brand\" href=\"";
// line 22
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("index");
yield "\">SOBRO</a>
<button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarSupportedContent\" aria-controls=\"navbarSupportedContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
<ul class=\"navbar-nav mr-auto\">
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"navbarDropdownAnalyses\" role=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
Liste des applications
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdownAnalyses\">
<a class=\"dropdown-item\" href=\"";
// line 33
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("canicule");
yield "\">Analyse des canicules</a>
<a class=\"dropdown-item\" href=\"";
// line 34
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("chart");
yield "\">Elaboration des roses des vents été et hiver</a>
<a class=\"dropdown-item\" href=\"";
// line 35
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fichierMeteo");
yield "\">Export de fichier météo<span class=\"sr-only\">(current)</span></a>
<a class=\"dropdown-item\" href=\"";
// line 36
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("homepage");
yield "\">Analyse d'un fichier XML d'un calcul RT/RE<span class=\"sr-only\">(current)</span></a>
<div class=\"dropdown-divider\"></div>
<a class=\"dropdown-item\" href=\"http://qebok.fr\" target=\"_blank\" rel=\"noopener noreferrer\">QEBOK : plateforme d'import de justificatifs QEB</a>
<a class=\"dropdown-item\" href=\"http://quveo.fr\" target=\"_blank\" rel=\"noopener noreferrer\">QUVEO : dimensionnement d'une cuve de réutilisation EP</a>
</div>
</li>
";
// line 54
yield " </ul>
<ul class=\"navbar-nav mr-0\">
";
// line 56
if (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.', 56, $this->source); })()), "user", [], "any", false, false, false, 56)) {
// line 57
yield " <li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 58
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil_show");
yield "\">
<i class=\"fa fa-user\"></i> ";
// line 59
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.', 59, $this->source); })()), "user", [], "any", false, false, false, 59), "username", [], "any", false, false, false, 59), "html", null, true);
yield "
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 63
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_security_logout");
yield "\"><i class=\"fa fa-sign-out-alt\"></i></a>
</li>
";
} else {
// line 66
yield " <li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 67
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_security_login");
yield "\"><i class=\"fa fa-lock\"></i></a>
</li>
";
}
// line 70
yield " </ul>
</div>
<div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
";
// line 73
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
// line 74
yield " <li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 75
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_manage_index");
yield "\">Utilisateurs <span class=\"sr-only\">(current)</span></a>
</li>
";
}
// line 78
yield " <ul class=\"navbar-nav mr-auto\">
";
// line 79
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED")) {
// line 80
yield " <li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 81
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fiche_batiment_index");
yield "\">Fiches bâtiments <span class=\"sr-only\">(current)</span></a>
</li>
";
}
// line 84
yield " </ul>
<ul class=\"navbar-nav mr-0\">
";
// line 86
if (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.', 86, $this->source); })()), "user", [], "any", false, false, false, 86)) {
// line 87
yield " <li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 88
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil_change_is_comparaison_all");
yield "\">
";
// line 89
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.', 89, $this->source); })()), "user", [], "any", false, false, false, 89), "libelleComparaisonAll", [], "any", false, false, false, 89), "html", null, true);
yield "
</a>
</li>
";
}
// line 93
yield " </ul>
</div>
</nav>
";
// line 96
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, 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.', 96, $this->source); })()), "session", [], "any", false, false, false, 96), "flashBag", [], "any", false, false, false, 96), "all", [], "any", false, false, false, 96));
foreach ($context['_seq'] as $context["type"] => $context["messages"]) {
// line 97
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
// line 98
yield " <div class=\"alert alert-";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["type"], "html", null, true);
yield "\">
";
// line 99
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["message"], "html", null, true);
yield "
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 102
yield " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['type'], $context['messages'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 103
yield " ";
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 105
yield " <div class=\"alert alert-primary justify-content-center\" role=\"alert\">
Copyright 2020 by Thomas Maignan@<a href=\"";
// line 106
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("quiplusest");
yield "\" target=\"_blank\">QuiPlusEst</a> ";
// line 107
yield " </div>
</div>
";
// line 109
if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED")) {
// line 110
yield " ";
yield Twig\Extension\CoreExtension::include($this->env, $context, "modals.html.twig");
yield "
";
}
// line 112
yield " ";
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 115
yield "
</body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
// line 5
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$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 "SOBRO";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 16
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_stylesheets(array $context, array $blocks = []): iterable
{
$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 17
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 103
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$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"));
// line 104
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 112
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$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", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 113
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 365 => 113, 352 => 112, 341 => 104, 328 => 103, 317 => 17, 304 => 16, 281 => 5, 267 => 115, 264 => 112, 258 => 110, 256 => 109, 252 => 107, 249 => 106, 246 => 105, 243 => 103, 237 => 102, 228 => 99, 223 => 98, 218 => 97, 214 => 96, 209 => 93, 202 => 89, 198 => 88, 195 => 87, 193 => 86, 189 => 84, 183 => 81, 180 => 80, 178 => 79, 175 => 78, 169 => 75, 166 => 74, 164 => 73, 159 => 70, 153 => 67, 150 => 66, 144 => 63, 137 => 59, 133 => 58, 130 => 57, 128 => 56, 124 => 54, 115 => 36, 111 => 35, 107 => 34, 103 => 33, 89 => 22, 83 => 18, 81 => 16, 77 => 15, 73 => 14, 69 => 13, 58 => 5, 52 => 1,);
}
public function getSourceContext(): Source
{
return new Source("<!DOCTYPE html>
<html>
<head>
<meta charset=\"UTF-8\">
<title>{% block title %}SOBRO{% endblock %}</title>
<script src=\"https://code.jquery.com/jquery-3.4.1.slim.min.js\" integrity=\"sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n\" crossorigin=\"anonymous\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>
<link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css\" integrity=\"sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh\" crossorigin=\"anonymous\">
<script src=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js\" integrity=\"sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6\" crossorigin=\"anonymous\"></script>
<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css\" integrity=\"sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
<!-- FOS JS Routing -->
<script type=\"text/javascript\" src=\"{{ asset('bundles/fosjsrouting/js/router.min.js') }}\"></script>
<script type=\"text/javascript\" src=\"{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}\"></script>
<script src=\"{{ asset('js/main.js') }}\"></script>
{% block stylesheets %}
{% endblock stylesheets %}
</head>
<body>
<div class=\"container\">
<nav class=\"navbar navbar-expand-lg navbar-light bg-light\">
<a class=\"navbar-brand\" href=\"{{ path('index') }}\">SOBRO</a>
<button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarSupportedContent\" aria-controls=\"navbarSupportedContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
<span class=\"navbar-toggler-icon\"></span>
</button>
<div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
<ul class=\"navbar-nav mr-auto\">
<li class=\"nav-item dropdown\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"navbarDropdownAnalyses\" role=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
Liste des applications
</a>
<div class=\"dropdown-menu\" aria-labelledby=\"navbarDropdownAnalyses\">
<a class=\"dropdown-item\" href=\"{{ path('canicule') }}\">Analyse des canicules</a>
<a class=\"dropdown-item\" href=\"{{ path('chart') }}\">Elaboration des roses des vents été et hiver</a>
<a class=\"dropdown-item\" href=\"{{ path('fichierMeteo') }}\">Export de fichier météo<span class=\"sr-only\">(current)</span></a>
<a class=\"dropdown-item\" href=\"{{ path('homepage') }}\">Analyse d'un fichier XML d'un calcul RT/RE<span class=\"sr-only\">(current)</span></a>
<div class=\"dropdown-divider\"></div>
<a class=\"dropdown-item\" href=\"http://qebok.fr\" target=\"_blank\" rel=\"noopener noreferrer\">QEBOK : plateforme d'import de justificatifs QEB</a>
<a class=\"dropdown-item\" href=\"http://quveo.fr\" target=\"_blank\" rel=\"noopener noreferrer\">QUVEO : dimensionnement d'une cuve de réutilisation EP</a>
</div>
</li>
{# <li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('homepage') }}\">Fichier XML<span class=\"sr-only\">(current)</span></a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('fichierMeteo') }}\">Fichier météo <span class=\"sr-only\">(current)</span></a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('canicule') }}\">Canicules<span class=\"sr-only\">(current)</span></a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('chart') }}\">Rose des vents <span class=\"sr-only\">(current)</span></a>
</li>#}
</ul>
<ul class=\"navbar-nav mr-0\">
{% if app.user %}
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('user_profil_show') }}\">
<i class=\"fa fa-user\"></i> {{ app.user.username }}
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('user_security_logout') }}\"><i class=\"fa fa-sign-out-alt\"></i></a>
</li>
{% else %}
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('user_security_login') }}\"><i class=\"fa fa-lock\"></i></a>
</li>
{% endif %}
</ul>
</div>
<div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
{% if is_granted('ROLE_ADMIN') %}
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('user_manage_index') }}\">Utilisateurs <span class=\"sr-only\">(current)</span></a>
</li>
{% endif %}
<ul class=\"navbar-nav mr-auto\">
{% if is_granted('IS_AUTHENTICATED') %}
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('fiche_batiment_index') }}\">Fiches bâtiments <span class=\"sr-only\">(current)</span></a>
</li>
{% endif %}
</ul>
<ul class=\"navbar-nav mr-0\">
{% if app.user %}
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('user_profil_change_is_comparaison_all') }}\">
{{ app.user.libelleComparaisonAll }}
</a>
</li>
{% endif %}
</ul>
</div>
</nav>
{% for type, messages in app.session.flashBag.all %}
{% for message in messages %}
<div class=\"alert alert-{{ type }}\">
{{ message }}
</div>
{% endfor %}
{% endfor %}
{% block body %}
{% endblock %}
<div class=\"alert alert-primary justify-content-center\" role=\"alert\">
Copyright 2020 by Thomas Maignan@<a href=\"{{ path('quiplusest') }}\" target=\"_blank\">QuiPlusEst</a> {#in cooperation with <a href={{ path('emaarchitectes') }} target=\"_blank\">EMA architectes</a>#}
</div>
</div>
{% if is_granted('IS_AUTHENTICATED') %}
{{ include('modals.html.twig') }}
{% endif %}
{% block javascripts %}
{% endblock javascripts %}
</body>
</html>
", "base.html.twig", "/srv/data/web/vhosts/app.sobro.fr/syntherm/templates/base.html.twig");
}
}