var/cache/dev/twig/eb/eb369a84f3863b4fa514a2bcf16b3fea.php line 104

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. use Twig\TemplateWrapper;
  15. /* base.html.twig */
  16. class __TwigTemplate_8df8278378ce887d16b13745682d7e52 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.             'title' => [$this'block_title'],
  30.             'stylesheets' => [$this'block_stylesheets'],
  31.             'body' => [$this'block_body'],
  32.             'javascripts' => [$this'block_javascripts'],
  33.         ];
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = []): iterable
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  42.         // line 1
  43.         yield "<!DOCTYPE html>
  44. <html>
  45.     <head>
  46.         <meta charset=\"UTF-8\">
  47.         <title>";
  48.         // line 5
  49.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  50.         yield "</title>
  51.         <script src=\"https://code.jquery.com/jquery-3.4.1.slim.min.js\" integrity=\"sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n\" crossorigin=\"anonymous\"></script>
  52.         <script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>
  53.         <link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css\" integrity=\"sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh\" crossorigin=\"anonymous\">
  54.         <script src=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js\" integrity=\"sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6\" crossorigin=\"anonymous\"></script>
  55.         <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\" />
  56.         <!-- FOS JS Routing -->
  57.         <script type=\"text/javascript\" src=\"";
  58.         // line 13
  59.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/fosjsrouting/js/router.min.js"), "html"nulltrue);
  60.         yield "\"></script>
  61.         <script type=\"text/javascript\" src=\"";
  62.         // line 14
  63.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fos_js_routing_js", ["callback" => "fos.Router.setData"]);
  64.         yield "\"></script>
  65.         <script src=\"";
  66.         // line 15
  67.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/main.js"), "html"nulltrue);
  68.         yield "\"></script>
  69.         ";
  70.         // line 16
  71.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  72.         // line 18
  73.         yield "    </head>
  74.     <body>
  75.         <div class=\"container\">
  76.             <nav class=\"navbar navbar-expand-lg navbar-light bg-light\">
  77.                 <a class=\"navbar-brand\" href=\"";
  78.         // line 22
  79.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("index");
  80.         yield "\">SOBRO</a>
  81.                 <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarSupportedContent\" aria-controls=\"navbarSupportedContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
  82.                     <span class=\"navbar-toggler-icon\"></span>
  83.                 </button>
  84.                 <div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
  85.                     <ul class=\"navbar-nav mr-auto\">
  86.                         <li class=\"nav-item\">
  87.                             <a class=\"nav-link\" href=\"";
  88.         // line 29
  89.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("homepage");
  90.         yield "\">Home <span class=\"sr-only\">(current)</span></a>
  91.                         </li>
  92.                         ";
  93.         // line 31
  94.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  95.             // line 32
  96.             yield "                            <li class=\"nav-item\">
  97.                                 <a class=\"nav-link\" href=\"";
  98.             // line 33
  99.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_manage_index");
  100.             yield "\">Utilisateurs <span class=\"sr-only\">(current)</span></a>
  101.                             </li>
  102.                             <li class=\"nav-item\">
  103.                                 <a class=\"nav-link\" href=\"";
  104.             // line 36
  105.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("workinprogress");
  106.             yield "\">WorkInProgress <span class=\"sr-only\">(current)</span></a>
  107.                             </li>
  108.                         ";
  109.         }
  110.         // line 39
  111.         yield "                        ";
  112.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED")) {
  113.             // line 40
  114.             yield "                            <li class=\"nav-item\">
  115.                                 <a class=\"nav-link\" href=\"";
  116.             // line 41
  117.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fiche_batiment_index");
  118.             yield "\">Fiches bâtiments <span class=\"sr-only\">(current)</span></a>
  119.                             </li>
  120.                         ";
  121.         }
  122.         // line 44
  123.         yield "                        <li class=\"nav-item\">
  124.                             <a class=\"nav-link\" href=\"";
  125.         // line 45
  126.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("apropos");
  127.         yield "\">A propos</a>
  128.                         </li>
  129.                     </ul>
  130.                     <ul class=\"navbar-nav mr-0\">
  131.                         ";
  132.         // line 49
  133.         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.'49$this->source); })()), "user", [], "any"falsefalsefalse49)) {
  134.             // line 50
  135.             yield "                            <li class=\"nav-item\">
  136.                                 <a class=\"nav-link\" href=\"";
  137.             // line 51
  138.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil_change_is_comparaison_all");
  139.             yield "\">
  140.                                     ";
  141.             // line 52
  142.             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.'52$this->source); })()), "user", [], "any"falsefalsefalse52), "libelleComparaisonAll", [], "any"falsefalsefalse52), "html"nulltrue);
  143.             yield "
  144.                                 </a>
  145.                             </li>
  146.                             <li class=\"nav-item\">
  147.                                 <a class=\"nav-link\" href=\"";
  148.             // line 56
  149.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_profil_show");
  150.             yield "\">
  151.                                     <i class=\"fa fa-user\"></i> ";
  152.             // line 57
  153.             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.'57$this->source); })()), "user", [], "any"falsefalsefalse57), "username", [], "any"falsefalsefalse57), "html"nulltrue);
  154.             yield "
  155.                                 </a>
  156.                             </li>
  157.                             <li class=\"nav-item\">
  158.                                 <a class=\"nav-link\" href=\"";
  159.             // line 61
  160.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_security_logout");
  161.             yield "\"><i class=\"fa fa-sign-out-alt\"></i></a>
  162.                             </li>
  163.                         ";
  164.         } else {
  165.             // line 64
  166.             yield "                            <li class=\"nav-item\">
  167.                                 <a class=\"nav-link\" href=\"";
  168.             // line 65
  169.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_security_login");
  170.             yield "\"><i class=\"fa fa-lock\"></i></a>
  171.                             </li>
  172.                         ";
  173.         }
  174.         // line 68
  175.         yield "                    </ul>
  176.                 </div>
  177.             </nav>
  178.             ";
  179.         // line 71
  180.         $context['_parent'] = $context;
  181.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::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.'71$this->source); })()), "session", [], "any"falsefalsefalse71), "flashBag", [], "any"falsefalsefalse71), "all", [], "any"falsefalsefalse71));
  182.         foreach ($context['_seq'] as $context["type"] => $context["messages"]) {
  183.             // line 72
  184.             yield "                ";
  185.             $context['_parent'] = $context;
  186.             $context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
  187.             foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
  188.                 // line 73
  189.                 yield "                    <div class=\"alert alert-";
  190.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["type"], "html"nulltrue);
  191.                 yield "\">
  192.                         ";
  193.                 // line 74
  194.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["message"], "html"nulltrue);
  195.                 yield "
  196.                     </div>
  197.                 ";
  198.             }
  199.             $_parent $context['_parent'];
  200.             unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
  201.             $context array_intersect_key($context$_parent) + $_parent;
  202.             // line 77
  203.             yield "            ";
  204.         }
  205.         $_parent $context['_parent'];
  206.         unset($context['_seq'], $context['type'], $context['messages'], $context['_parent']);
  207.         $context array_intersect_key($context$_parent) + $_parent;
  208.         // line 78
  209.         yield "            ";
  210.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  211.         // line 80
  212.         yield "            <div class=\"alert alert-primary justify-content-center\" role=\"alert\">
  213.                 Copyright 2020 by Thomas Maignan@<a href=\"";
  214.         // line 81
  215.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("quiplusest");
  216.         yield "\" target=\"_blank\">QuiPlusEst</a> ";
  217.         // line 82
  218.         yield "            </div>
  219.         </div>
  220.         ";
  221.         // line 84
  222.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED")) {
  223.             // line 85
  224.             yield "            ";
  225.             yield Twig\Extension\CoreExtension::include($this->env$context"modals.html.twig");
  226.             yield "
  227.         ";
  228.         }
  229.         // line 87
  230.         yield "        ";
  231.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  232.         // line 90
  233.         yield "        
  234.     </body>
  235. </html>
  236. ";
  237.         
  238.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  239.         
  240.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  241.         yield from [];
  242.     }
  243.     // line 5
  244.     /**
  245.      * @return iterable<null|scalar|\Stringable>
  246.      */
  247.     public function block_title(array $context, array $blocks = []): iterable
  248.     {
  249.         $macros $this->macros;
  250.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  251.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  252.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  253.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  254.         yield "SOBRO";
  255.         
  256.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  257.         
  258.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  259.         yield from [];
  260.     }
  261.     // line 16
  262.     /**
  263.      * @return iterable<null|scalar|\Stringable>
  264.      */
  265.     public function block_stylesheets(array $context, array $blocks = []): iterable
  266.     {
  267.         $macros $this->macros;
  268.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  269.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  270.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  271.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  272.         // line 17
  273.         yield "        ";
  274.         
  275.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  276.         
  277.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  278.         yield from [];
  279.     }
  280.     // line 78
  281.     /**
  282.      * @return iterable<null|scalar|\Stringable>
  283.      */
  284.     public function block_body(array $context, array $blocks = []): iterable
  285.     {
  286.         $macros $this->macros;
  287.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  288.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  289.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  290.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  291.         // line 79
  292.         yield "            ";
  293.         
  294.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  295.         
  296.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  297.         yield from [];
  298.     }
  299.     // line 87
  300.     /**
  301.      * @return iterable<null|scalar|\Stringable>
  302.      */
  303.     public function block_javascripts(array $context, array $blocks = []): iterable
  304.     {
  305.         $macros $this->macros;
  306.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  307.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  308.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  309.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  310.         // line 88
  311.         yield "
  312.         ";
  313.         
  314.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  315.         
  316.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  317.         yield from [];
  318.     }
  319.     /**
  320.      * @codeCoverageIgnore
  321.      */
  322.     public function getTemplateName(): string
  323.     {
  324.         return "base.html.twig";
  325.     }
  326.     /**
  327.      * @codeCoverageIgnore
  328.      */
  329.     public function isTraitable(): bool
  330.     {
  331.         return false;
  332.     }
  333.     /**
  334.      * @codeCoverageIgnore
  335.      */
  336.     public function getDebugInfo(): array
  337.     {
  338.         return array (  341 => 88,  328 => 87,  317 => 79,  304 => 78,  293 => 17,  280 => 16,  257 => 5,  243 => 90,  240 => 87,  234 => 85,  232 => 84,  228 => 82,  225 => 81,  222 => 80,  219 => 78,  213 => 77,  204 => 74,  199 => 73,  194 => 72,  190 => 71,  185 => 68,  179 => 65,  176 => 64,  170 => 61,  163 => 57,  159 => 56,  152 => 52,  148 => 51,  145 => 50,  143 => 49,  136 => 45,  133 => 44,  127 => 41,  124 => 40,  121 => 39,  115 => 36,  109 => 33,  106 => 32,  104 => 31,  99 => 29,  89 => 22,  83 => 18,  81 => 16,  77 => 15,  73 => 14,  69 => 13,  58 => 5,  52 => 1,);
  339.     }
  340.     public function getSourceContext(): Source
  341.     {
  342.         return new Source("<!DOCTYPE html>
  343. <html>
  344.     <head>
  345.         <meta charset=\"UTF-8\">
  346.         <title>{% block title %}SOBRO{% endblock %}</title>
  347.         <script src=\"https://code.jquery.com/jquery-3.4.1.slim.min.js\" integrity=\"sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n\" crossorigin=\"anonymous\"></script>
  348.         <script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>
  349.         <link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css\" integrity=\"sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh\" crossorigin=\"anonymous\">
  350.         <script src=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js\" integrity=\"sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6\" crossorigin=\"anonymous\"></script>
  351.         <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\" />
  352.         <!-- FOS JS Routing -->
  353.         <script type=\"text/javascript\" src=\"{{ asset('bundles/fosjsrouting/js/router.min.js') }}\"></script>
  354.         <script type=\"text/javascript\" src=\"{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}\"></script>
  355.         <script src=\"{{ asset('js/main.js') }}\"></script>
  356.         {% block stylesheets %}
  357.         {% endblock stylesheets %}
  358.     </head>
  359.     <body>
  360.         <div class=\"container\">
  361.             <nav class=\"navbar navbar-expand-lg navbar-light bg-light\">
  362.                 <a class=\"navbar-brand\" href=\"{{ path('index') }}\">SOBRO</a>
  363.                 <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarSupportedContent\" aria-controls=\"navbarSupportedContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
  364.                     <span class=\"navbar-toggler-icon\"></span>
  365.                 </button>
  366.                 <div class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">
  367.                     <ul class=\"navbar-nav mr-auto\">
  368.                         <li class=\"nav-item\">
  369.                             <a class=\"nav-link\" href=\"{{ path('homepage') }}\">Home <span class=\"sr-only\">(current)</span></a>
  370.                         </li>
  371.                         {% if is_granted('ROLE_ADMIN') %}
  372.                             <li class=\"nav-item\">
  373.                                 <a class=\"nav-link\" href=\"{{ path('user_manage_index') }}\">Utilisateurs <span class=\"sr-only\">(current)</span></a>
  374.                             </li>
  375.                             <li class=\"nav-item\">
  376.                                 <a class=\"nav-link\" href=\"{{ path('workinprogress') }}\">WorkInProgress <span class=\"sr-only\">(current)</span></a>
  377.                             </li>
  378.                         {% endif %}
  379.                         {% if is_granted('IS_AUTHENTICATED') %}
  380.                             <li class=\"nav-item\">
  381.                                 <a class=\"nav-link\" href=\"{{ path('fiche_batiment_index') }}\">Fiches bâtiments <span class=\"sr-only\">(current)</span></a>
  382.                             </li>
  383.                         {% endif %}
  384.                         <li class=\"nav-item\">
  385.                             <a class=\"nav-link\" href=\"{{ path('apropos') }}\">A propos</a>
  386.                         </li>
  387.                     </ul>
  388.                     <ul class=\"navbar-nav mr-0\">
  389.                         {% if app.user %}
  390.                             <li class=\"nav-item\">
  391.                                 <a class=\"nav-link\" href=\"{{ path('user_profil_change_is_comparaison_all') }}\">
  392.                                     {{ app.user.libelleComparaisonAll }}
  393.                                 </a>
  394.                             </li>
  395.                             <li class=\"nav-item\">
  396.                                 <a class=\"nav-link\" href=\"{{ path('user_profil_show') }}\">
  397.                                     <i class=\"fa fa-user\"></i> {{ app.user.username }}
  398.                                 </a>
  399.                             </li>
  400.                             <li class=\"nav-item\">
  401.                                 <a class=\"nav-link\" href=\"{{ path('user_security_logout') }}\"><i class=\"fa fa-sign-out-alt\"></i></a>
  402.                             </li>
  403.                         {% else %}
  404.                             <li class=\"nav-item\">
  405.                                 <a class=\"nav-link\" href=\"{{ path('user_security_login') }}\"><i class=\"fa fa-lock\"></i></a>
  406.                             </li>
  407.                         {% endif %}
  408.                     </ul>
  409.                 </div>
  410.             </nav>
  411.             {% for type, messages in app.session.flashBag.all %}
  412.                 {% for message in messages %}
  413.                     <div class=\"alert alert-{{ type }}\">
  414.                         {{ message }}
  415.                     </div>
  416.                 {% endfor %}
  417.             {% endfor %}
  418.             {% block body %}
  419.             {% endblock %}
  420.             <div class=\"alert alert-primary justify-content-center\" role=\"alert\">
  421.                 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>#}
  422.             </div>
  423.         </div>
  424.         {% if is_granted('IS_AUTHENTICATED') %}
  425.             {{ include('modals.html.twig') }}
  426.         {% endif %}
  427.         {% block javascripts %}
  428.         {% endblock javascripts %}
  429.         
  430.     </body>
  431. </html>
  432. ""base.html.twig""/srv/data/web/vhosts/app.quveo.fr/quveo/templates/base.html.twig");
  433.     }
  434. }