var/cache/dev/twig/d7/d7134cd79984a71e2d117239993e2caa4324940d9d2dce5a79d86b86c618d777.php line 58

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. /* _mobilier_sidebar.html.twig */
  15. class __TwigTemplate_69573520bbdd1570a5945c03d52d2f4722cca88505244ab4aed3825ce01f3d39 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.         ];
  26.     }
  27.     protected function doDisplay(array $context, array $blocks = [])
  28.     {
  29.         $macros $this->macros;
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  31.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""_mobilier_sidebar.html.twig"));
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  33.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""_mobilier_sidebar.html.twig"));
  34.         // line 1
  35.         yield "    ";
  36.         $context["slug"] = 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.'1$this->source); })()), "request", [], "any"falsefalsefalse1), "get", ["id"], "method"falsefalsefalse1);
  37.         // line 2
  38.         yield "    <ul class=\"navbar-nav bg-gradient-danger sidebar sidebar-dark accordion\" id=\"accordionSidebar\">
  39.       <!-- Sidebar - Brand -->
  40.       <a class=\"sidebar-brand d-flex align-items-center justify-content-center\" href=\"/switch\">
  41.         <div class=\"sidebar-brand-icon rotate-n-15\">
  42.           <i class=\"fas fa-couch\"></i>
  43.         </div>
  44.         <div class=\"sidebar-brand-text mx-3\">LOGISTIQUE<sup></sup></div>
  45.       </a>
  46. ";
  47.         // line 11
  48.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER_MOBILIER")) {
  49.             // line 12
  50.             yield "      <!-- Divider -->
  51.       <!--<hr class=\"sidebar-divider my-0\">
  52.       <li class=\"nav-item\">
  53.         <a class=\"nav-link\" href=\"";
  54.             // line 15
  55.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_new");
  56.             yield "\">
  57.           <i class=\"fas fa-edit\"></i>
  58.           <span>AJOUTER UN OBJET</span></a>
  59.       </li>
  60.       <hr class=\"sidebar-divider my-0\">
  61.       <li class=\"nav-item\">
  62.         <a class=\"nav-link\" href=\"";
  63.             // line 21
  64.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_index");
  65.             yield "\">
  66.           <i class=\"fas fa-list-ul\"></i>
  67.           <span>Liste de tous les objets</span></a>
  68.       </li>-->
  69.       <hr class=\"sidebar-divider my-0\">
  70.       <li class=\"nav-item\">
  71.         <a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#categorie\" aria-expanded=\"true\" aria-controls=\"types\">
  72.         <i class=\"fas fa-list-ul\"></i>
  73.         <span>MOBILIER PAR CATEGORIES</span>
  74.         </a>
  75.         <div id=\"categorie\" class=\"collapse\" aria-labelledby=\"categorie\" data-parent=\"#accordionSidebar\">
  76.           <div class=\"bg-white py-2 collapse-inner rounded\">
  77.             <h6 class=\"collapse-header\">Catégorie</h6>
  78.             ";
  79.             // line 34
  80.             $context['_parent'] = $context;
  81.             $context['_seq'] = CoreExtension::ensureTraversable((isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'34$this->source); })()));
  82.             foreach ($context['_seq'] as $context["_key"] => $context["categorie"]) {
  83.                 // line 35
  84.                 yield "            <a class=\"collapse-item\" href=\"";
  85.                 yield Twig\Extension\EscaperExtension::escape($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_by_filtre", ["idf" => CoreExtension::getAttribute($this->env$this->source$context["categorie"], "id", [], "any"falsefalsefalse35)]), "html"nulltrue);
  86.                 yield "\">";
  87.                 yield Twig\Extension\EscaperExtension::escape($this->envCoreExtension::getAttribute($this->env$this->source$context["categorie"], "libelle", [], "any"falsefalsefalse35), "html"nulltrue);
  88.                 yield "</a>
  89.             ";
  90.             }
  91.             $_parent $context['_parent'];
  92.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['categorie'], $context['_parent'], $context['loop']);
  93.             $context array_intersect_key($context$_parent) + $_parent;
  94.             // line 37
  95.             yield "          </div>
  96.         </div>
  97.       </li>
  98.       <!-- Divider -->
  99.       <hr class=\"sidebar-divider my-0\">
  100.       <li class=\"nav-item\">
  101.         <a class=\"nav-link\" href=\"";
  102.             // line 43
  103.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_out");
  104.             yield "\">
  105.           <i class=\"fas fa-trash\"></i>
  106.           <span>Objets retirés</span></a>
  107.       </li>
  108.       <hr class=\"sidebar-divider my-0\">
  109.       <li class=\"nav-item\">
  110.         <a class=\"nav-link\" href=\"";
  111.             // line 49
  112.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_statistiques");
  113.             yield "\">
  114.           <i class=\"fas fa-chart-line\"></i>
  115.           <span>Statistiques</span></a>
  116.       </li>
  117.       <hr class=\"sidebar-divider my-0\">
  118.       <li class=\"nav-item\">
  119.         <a class=\"nav-link\" href=\"";
  120.             // line 55
  121.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobilier_categorie_index");
  122.             yield "\">
  123.          <i class=\"fas fa-list-ul\"></i>
  124.           <span>GESTION DES CATEGORIES</span></a>
  125.       </li>
  126. ";
  127.         }
  128.         // line 59
  129.         yield "     
  130.       <hr class=\"sidebar-divider\">
  131.       <!-- Heading -->
  132.       <div class=\"sidebar-heading\">
  133.         
  134.       </div>
  135.       <!-- Sidebar Toggler (Sidebar) -->
  136.       <div class=\"text-center d-none d-md-inline\">
  137.         <button class=\"rounded-circle border-0\" id=\"sidebarToggle\"></button>
  138.       </div>
  139.     </ul>";
  140.         
  141.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  142.         
  143.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  144.         return; yield '';
  145.     }
  146.     /**
  147.      * @codeCoverageIgnore
  148.      */
  149.     public function getTemplateName()
  150.     {
  151.         return "_mobilier_sidebar.html.twig";
  152.     }
  153.     /**
  154.      * @codeCoverageIgnore
  155.      */
  156.     public function isTraitable()
  157.     {
  158.         return false;
  159.     }
  160.     /**
  161.      * @codeCoverageIgnore
  162.      */
  163.     public function getDebugInfo()
  164.     {
  165.         return array (  139 => 59,  131 => 55,  122 => 49,  113 => 43,  105 => 37,  94 => 35,  90 => 34,  74 => 21,  65 => 15,  60 => 12,  58 => 11,  47 => 2,  44 => 1,);
  166.     }
  167.     public function getSourceContext()
  168.     {
  169.         return new Source("    {% set slug = app.request.get('id') %}
  170.     <ul class=\"navbar-nav bg-gradient-danger sidebar sidebar-dark accordion\" id=\"accordionSidebar\">
  171.       <!-- Sidebar - Brand -->
  172.       <a class=\"sidebar-brand d-flex align-items-center justify-content-center\" href=\"/switch\">
  173.         <div class=\"sidebar-brand-icon rotate-n-15\">
  174.           <i class=\"fas fa-couch\"></i>
  175.         </div>
  176.         <div class=\"sidebar-brand-text mx-3\">LOGISTIQUE<sup></sup></div>
  177.       </a>
  178. {% if is_granted('ROLE_USER_MOBILIER') %}
  179.       <!-- Divider -->
  180.       <!--<hr class=\"sidebar-divider my-0\">
  181.       <li class=\"nav-item\">
  182.         <a class=\"nav-link\" href=\"{{ path('app_mobilier_new') }}\">
  183.           <i class=\"fas fa-edit\"></i>
  184.           <span>AJOUTER UN OBJET</span></a>
  185.       </li>
  186.       <hr class=\"sidebar-divider my-0\">
  187.       <li class=\"nav-item\">
  188.         <a class=\"nav-link\" href=\"{{ path('app_mobilier_index') }}\">
  189.           <i class=\"fas fa-list-ul\"></i>
  190.           <span>Liste de tous les objets</span></a>
  191.       </li>-->
  192.       <hr class=\"sidebar-divider my-0\">
  193.       <li class=\"nav-item\">
  194.         <a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#categorie\" aria-expanded=\"true\" aria-controls=\"types\">
  195.         <i class=\"fas fa-list-ul\"></i>
  196.         <span>MOBILIER PAR CATEGORIES</span>
  197.         </a>
  198.         <div id=\"categorie\" class=\"collapse\" aria-labelledby=\"categorie\" data-parent=\"#accordionSidebar\">
  199.           <div class=\"bg-white py-2 collapse-inner rounded\">
  200.             <h6 class=\"collapse-header\">Catégorie</h6>
  201.             {%  for categorie in categories %}
  202.             <a class=\"collapse-item\" href=\"{{ path('app_mobilier_by_filtre', {'idf': categorie.id}) }}\">{{ categorie.libelle  }}</a>
  203.             {% endfor %}
  204.           </div>
  205.         </div>
  206.       </li>
  207.       <!-- Divider -->
  208.       <hr class=\"sidebar-divider my-0\">
  209.       <li class=\"nav-item\">
  210.         <a class=\"nav-link\" href=\"{{ path('app_mobilier_out') }}\">
  211.           <i class=\"fas fa-trash\"></i>
  212.           <span>Objets retirés</span></a>
  213.       </li>
  214.       <hr class=\"sidebar-divider my-0\">
  215.       <li class=\"nav-item\">
  216.         <a class=\"nav-link\" href=\"{{ path('app_mobilier_statistiques') }}\">
  217.           <i class=\"fas fa-chart-line\"></i>
  218.           <span>Statistiques</span></a>
  219.       </li>
  220.       <hr class=\"sidebar-divider my-0\">
  221.       <li class=\"nav-item\">
  222.         <a class=\"nav-link\" href=\"{{ path('app_mobilier_categorie_index') }}\">
  223.          <i class=\"fas fa-list-ul\"></i>
  224.           <span>GESTION DES CATEGORIES</span></a>
  225.       </li>
  226. {% endif %}     
  227.       <hr class=\"sidebar-divider\">
  228.       <!-- Heading -->
  229.       <div class=\"sidebar-heading\">
  230.         
  231.       </div>
  232.       <!-- Sidebar Toggler (Sidebar) -->
  233.       <div class=\"text-center d-none d-md-inline\">
  234.         <button class=\"rounded-circle border-0\" id=\"sidebarToggle\"></button>
  235.       </div>
  236.     </ul>""_mobilier_sidebar.html.twig""/home/fbb_logistique/logistique/templates/_mobilier_sidebar.html.twig");
  237.     }
  238. }