templates/content/structure/breadcrumb.html.twig line 1

Open in your IDE?
  1. {% set aut = 0 %}
  2. {% if app.user is not null %}
  3.   {% for role in app.user.roles  %}
  4.     {% if role == "ROLE_ADMIN" %}
  5.       {% set aut = aut + 3 %}
  6.     {% endif %}
  7.     {% set aut = aut + 1 %}
  8.   {% endfor %}
  9. {% endif %}
  10.   <div id="menuFonctions">
  11.     <div class="breadcrumb">
  12.       <nav class="navbar navbar-expand-lg zIndexFirst">
  13.         <button class="navbar-toggler navbar-togglerCategories" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
  14.           <span class="navbar-toggler-icon">Éléments</span>
  15.         </button>
  16.         <div class="collapse navbar-collapse" id="navbarTogglerDemo02">
  17.           <ul class="cent">
  18.             {% if aut > 2 %}
  19.               <li>
  20.                 <a href="{{ path("admin_user_index") }}">
  21.                   Users
  22.                 </a>
  23.               </li>
  24.               <li>
  25.                 <a href="{{ path("admin_stacks_comm_index") }}">
  26.                   {% if controller_name == "admin_stacks_comm_index" or controller_name == "admin_stacks_comm_edit" %}
  27.                   <strong>Comm</strong>
  28.                   {% else %}
  29.                   Comm
  30.                   {% endif %}
  31.                 </a>
  32.               </li>
  33.             {% endif %}
  34.             {% if aut > 0 %}
  35.               <li>
  36.                 <a href="{{ path("membre_categories_index") }}">
  37.                   {% if controller_name == "membre_categories_index" or controller_name == "membre_categories_new" or controller_name == "admin_stacks_show" or controller_name == "membre_categories_edit" or controller_name == "membre_categories_index" or controller_name == "membre_membre_categories_new" or controller_name == "membre_admin_stacks_show" or controller_name == "membre_membre_categories_edit" %}
  38.                   <strong>Catégories</strong>
  39.                   {% else %}
  40.                   Catégories
  41.                   {% endif %}
  42.                 </a>
  43.               </li>
  44.               <li>
  45.                 <a href="{{ path("membre_sequences_index") }}">
  46.                   {% if controller_name == "membre_sequences_index" or controller_name == "membre_sequences_new" or controller_name == "membre_sequences_show" or controller_name == "membre_sequences_edit" %}
  47.                   <strong>Séquences</strong>
  48.                   {% else %}
  49.                   Séquences
  50.                   {% endif %}
  51.                 </a>
  52.               </li>
  53.               <li>
  54.                 <a href="{{ path("webSite_stacks_index") }}">
  55.                   {% if controller_name == "webSite_stacks_index" or controller_name == "webSite_stacks_sequence" or controller_name == "webSite_stacks_structure_page" or controller_name == "webSite_stacks_show" or controller_name == "webSite_stacks_show" or controller_name == "membre_stacks_new" or controller_name == "membre_stacks_show" or controller_name == "membre_stacks_edit" %}
  56.                   <strong>Cards</strong>
  57.                   {% else %}
  58.                   Cards
  59.                   {% endif %}
  60.                 </a>
  61.               </li>
  62.               <li>
  63.                 <a href="{{ path("stack_transit_indexBase") }}">
  64.                   {% if controller_name == "stack_transit_indexBase" or controller_name == "stack_transit_new" or controller_name == "stack_transit_show" or controller_name == "stack_transit_edit" %}
  65.                   <strong>Transitions Base</strong>
  66.                   {% else %}
  67.                   Transitions Base
  68.                   {% endif %}
  69.                 </a>
  70.               </li>
  71.               <li>
  72.                 <a href="{{ path("stack_transit_index") }}">
  73.                   {% if controller_name == "admin_transitions_index" or controller_name == "stack_transit_new" or controller_name == "stack_transit_show" or controller_name == "stack_transit_edit" %}
  74.                   <strong>Transitions All</strong>
  75.                   {% else %}
  76.                   Transitions All
  77.                   {% endif %}
  78.                 </a>
  79.               </li>
  80.               <li>
  81.                 <a href="{{ path("membre_zones_index") }}">
  82.                   {% if controller_name == "membre_zones_index" or controller_name == "membre_zones_new" or controller_name == "membre_zones_show" or controller_name == "membre_zones_edit" %}
  83.                   <strong>Zones</strong>
  84.                   {% else %}
  85.                   Zones
  86.                   {% endif %}
  87.                 </a>
  88.               </li>
  89.               <li>
  90.                 <a href="{{ path("membre_timer_index") }}">
  91.                   {% if controller_name == "membre_timer_index" or controller_name == "membre_timer_index" or controller_name == "membre_timer_show" or controller_name == "membre_timer__edit" %}
  92.                   <strong>Timers</strong>
  93.                   {% else %}
  94.                   Timers
  95.                   {% endif %}
  96.                 </a>
  97.               </li>
  98.               <li>
  99.                 <a href="{{ path("membre_cursors_index") }}">
  100.                   {% if controller_name == "membre_cursors_index" or controller_name == "membre_cursors_new" or controller_name == "membre_cursors_show" or controller_name == "membre_cursors_edit" %}
  101.                   <strong>Curseurs</strong>
  102.                   {% else %}
  103.                   Curseurs
  104.                   {% endif %}
  105.                 </a>
  106.               </li>
  107.               <li>
  108.                 <a href="{{ path("membre_films_index") }}">
  109.                   {% if controller_name == "membre_films_index" or controller_name == "membre_films_new" or controller_name == "membre_films_show" or controller_name == "membre_films_edit" %}
  110.                   <strong>Films</strong>
  111.                   {% else %}
  112.                   Films
  113.                   {% endif %}
  114.                 </a>
  115.               </li>
  116.             {% endif %}
  117.           </ul>
  118.         </div>
  119.       </nav>
  120.       <ul>
  121.         {% if controller_name == "admin_stacks_index"
  122.         or controller_name == "admin_stacks_new"
  123.         or controller_name == "admin_stacks_show"
  124.         or controller_name == "admin_stacks_edit"
  125.         or controller_name == "membre_stacks_index"
  126.         or controller_name == "membre_stacks_new"
  127.         or controller_name == "membre_stacks_show"
  128.         or controller_name == "membre_stacks_edit"
  129.         or controller_name == "webSite_stacks_index"
  130.         %}
  131.           <li>
  132.             <a class="titreElements" ref="{{ path("admin_stacks_index") }}">
  133.               Liste des cards
  134.             </a>
  135.           </li>
  136.         {% endif %}
  137.         {% if controller_name == "admin_stacks_new" %}
  138.           <li>
  139.             /
  140.           </li>
  141.           <li>
  142.             <a class="titreElements" ref="{{ path("admin_stacks_new") }}">
  143.               Ajouter une card
  144.             </a>
  145.           </li>
  146.         {% endif %}
  147.         {% if controller_name == "admin_stacks_show" %}
  148.           <li>
  149.             /
  150.           </li>
  151.           <li>
  152.             <a class="titreElements" ref="{{ path("admin_stacks_show", {'id': stack.id }) }}">
  153.               Consultation de la card {{ stack.id }}
  154.             </a>
  155.           </li>
  156.         {% endif %}
  157.         {% if controller_name == "admin_stacks_edit" %}
  158.           <li>
  159.             /
  160.           </li>
  161.           <li>
  162.             <a class="titreElements" ref="{{ path("admin_stacks_edit", {'id': stack.id }) }}">
  163.               Modification de la card
  164.             </a>
  165.           </li>
  166.         {% endif %}
  167.         {% if controller_name == "membre_categories_index" or controller_name == "membre_categories_show" or controller_name == "membre_categories_new" or controller_name == "membre_categories_edit" %}
  168.           <li>
  169.             {% if app.user is not null %}
  170.               {% for role in app.user.roles  %}
  171.                 {% if role == "ROLE_ADMIN" %}
  172.                   <a class="titreElements" ref="{{ path("membre_categories_index") }}">
  173.                 {% else %}
  174.                   <a class="titreElements" ref="{{ path("membre_categories_index") }}">
  175.                 {% endif %}
  176.               {% endfor %}
  177.             {% else %}
  178.             {% endif %}
  179.               Gestion de la base des Catégories
  180.             </a>
  181.           </li>
  182.         {% endif %}
  183.         {% if controller_name == "membre_categories_new" %}
  184.           <li>
  185.             /
  186.           </li>
  187.           <li>
  188.             <a class="titreElements" ref="{{ path("membre_categories_new") }}">
  189.               Ajouter une catégorie
  190.             </a>
  191.           </li>
  192.         {% endif %}
  193.         {% if controller_name == "membre_categories_show" %}
  194.           <li>
  195.             /
  196.           </li>
  197.           <li>
  198.             <a class="titreElements" ref="{{ path("membre_categories_show", {'id': stack_category.id }) }}">
  199.               Consultation de la catégorie
  200.             </a>
  201.           </li>
  202.         {% endif %}
  203.         {% if controller_name == "membre_categories_edit" %}
  204.           <li>
  205.             /
  206.           </li>
  207.           <li>
  208.             <a class="titreElements" ref="{{ path("membre_categories_edit", {'id': stack_category.id }) }}">
  209.               Modification de la stack
  210.             </a>
  211.           </li>
  212.         {% endif %}
  213.         {% if controller_name == "membre_sequences_index" or controller_name == "membre_sequences_new" or controller_name == "membre_sequences_show" or controller_name == "membre_sequences_edit" %}
  214.           <li>
  215.             <a class="titreElements" ref="{{ path("membre_sequences_index") }}">
  216.               Gestion de la base des séquences
  217.             </a>
  218.           </li>
  219.         {% endif %}
  220.         {% if controller_name == "membre_sequences_new" %}
  221.           <li>
  222.             /
  223.           </li>
  224.           <li>
  225.             <a class="titreElements" ref="{{ path("membre_sequences_new") }}">
  226.               Ajouter une séquence
  227.             </a>
  228.           </li>
  229.         {% endif %}
  230.         {% if controller_name == "membre_sequences_show" %}
  231.           <li>
  232.             /
  233.           </li>
  234.           <li>
  235.             <a class="titreElements" ref="{{ path("membre_sequences_show", {'id': stack_sequence.id }) }}">
  236.               Consultation de la séquence
  237.             </a>
  238.           </li>
  239.         {% endif %}
  240.         {% if controller_name == "membre_sequences_edit" %}
  241.           <li>
  242.             /
  243.           </li>
  244.           <li>
  245.             <a class="titreElements" ref="{{ path("membre_sequences_edit", {'id': stack_sequence.id }) }}">
  246.               Modification de la séquence
  247.             </a>
  248.           </li>
  249.         {% endif %}
  250.         {% if controller_name == "stack_transit_indexBase" or controller_name == "stack_transit_new" or controller_name == "stack_transit_show" or controller_name == "stack_transit_edit" %}
  251.           <li>
  252.             <a class="titreElements" ref="{{ path("stack_transit_indexBase") }}">
  253.               Gestion de la base des transitions de base
  254.             </a>
  255.           </li>
  256.         {% endif %}
  257.         {% if controller_name == "admin_transitions_index" or controller_name == "stack_transit_new" or controller_name == "stack_transit_show" or controller_name == "stack_transit_edit" %}
  258.           <li>
  259.             <a class="titreElements" ref="{{ path("stack_transit_index") }}">
  260.               Gestion de la base des transitions
  261.             </a>
  262.           </li>
  263.         {% endif %}
  264.         {% if controller_name == "stack_transit_new" %}
  265.           <li>
  266.             /
  267.           </li>
  268.           <li>
  269.             <a class="titreElements" ref="{{ path("stack_transit_new") }}">
  270.               Ajouter une transition
  271.             </a>
  272.           </li>
  273.         {% endif %}
  274.         {% if controller_name == "stack_transit_show" %}
  275.           <li>
  276.             /
  277.           </li>
  278.           <li>
  279.             <a class="titreElements" ref="{{ path("stack_transit_show", {'id': stack_transit.id }) }}">
  280.               Consultation de la transition
  281.             </a>
  282.           </li>
  283.         {% endif %}
  284.         {% if controller_name == "stack_transit_edit" %}
  285.           <li>
  286.             /
  287.           </li>
  288.           <li>
  289.             <a class="titreElements" ref="{{ path("stack_transit_edit", {'id': stack_transit.id }) }}">
  290.               Modification de la séquence
  291.             </a>
  292.           </li>
  293.         {% endif %}
  294.         {% if controller_name == "membre_zones_index" or controller_name == "membre_zones_new" or controller_name == "membre_zones_show" or controller_name == "membre_zones_edit" %}
  295.           <li>
  296.             <a class="titreElements" ref="{{ path("membre_zones_index") }}">
  297.               Gestion de la base des zones additionnelles
  298.             </a>
  299.           </li>
  300.         {% endif %}
  301.         {% if controller_name == "membre_zones_new" %}
  302.           <li>
  303.             /
  304.           </li>
  305.           <li>
  306.             <a class="titreElements" ref="{{ path("membre_zones_new") }}">
  307.               Ajouter une zone additionnelle
  308.             </a>
  309.           </li>
  310.         {% endif %}
  311.         {% if controller_name == "membre_zones_show" %}
  312.           <li>
  313.             /
  314.           </li>
  315.           <li>
  316.             <a class="titreElements" ref="{{ path("membre_zones_show", {'id': stack_zone.id }) }}">
  317.               Consultation de la zone additionnelle
  318.             </a>
  319.           </li>
  320.         {% endif %}
  321.         {% if controller_name == "membre_zones_edit" %}
  322.           <li>
  323.             /
  324.           </li>
  325.           <li>
  326.             <a class="titreElements" ref="{{ path("membre_zones_edit", {'id': stack_zone.id }) }}">
  327.               Modification de la zone additionnelle
  328.             </a>
  329.           </li>
  330.         {% endif %}
  331.         {% if controller_name == "membre_timer_index" or controller_name == "membre_timer_new" or controller_name == "membre_timer_show" or controller_name == "membre_timer_edit" %}
  332.           <li>
  333.             <a class="titreElements" ref="{{ path("membre_timer_index") }}">
  334.               Gestion de la base des timers
  335.             </a>
  336.           </li>
  337.         {% endif %}
  338.         {% if controller_name == "membre_timer_new" %}
  339.           <li>
  340.             /
  341.           </li>
  342.           <li>
  343.             <a class="titreElements" ref="{{ path("membre_timer_new") }}">
  344.               Ajouter un Timer
  345.             </a>
  346.           </li>
  347.         {% endif %}
  348.         {% if controller_name == "membre_timer_show" %}
  349.           <li>
  350.             /
  351.           </li>
  352.           <li>
  353.             <a class="titreElements" ref="{{ path("membre_timer_show", {'id': stack_timer.id }) }}">
  354.               Consultation du timer
  355.             </a>
  356.           </li>
  357.         {% endif %}
  358.         {% if controller_name == "membre_timer_edit" %}
  359.           <li>
  360.             /
  361.           </li>
  362.           <li>
  363.             <a class="titreElements" ref="{{ path("membre_timer_edit", {'id': stack_timer.id }) }}">
  364.               Modification du timer
  365.             </a>
  366.           </li>
  367.         {% endif %}
  368.         {% if controller_name == "membre_cursors_index" or controller_name == "membre_cursors_new" or controller_name == "membre_cursors_show" or controller_name == "membre_cursors_edit" %}
  369.           <li>
  370.             <a class="titreElements" ref="{{ path("membre_cursors_index") }}">
  371.               Gestion de la base des curseurs
  372.             </a>
  373.           </li>
  374.         {% endif %}
  375.         {% if controller_name == "membre_cursors_new" %}
  376.           <li>
  377.             /
  378.           </li>
  379.           <li>
  380.             <a class="titreElements" ref="{{ path("membre_cursors_new") }}">
  381.               Ajouter un curseur
  382.             </a>
  383.           </li>
  384.         {% endif %}
  385.         {% if controller_name == "membre_cursors_show" %}
  386.           <li>
  387.             /
  388.           </li>
  389.           <li>
  390.             <a class="titreElements" ref="{{ path("membre_cursors_show", {'id': cursor.id }) }}">
  391.               Consultation du curseur
  392.             </a>
  393.           </li>
  394.         {% endif %}
  395.         {% if controller_name == "membre_cursors_edit" %}
  396.           <li>
  397.             /
  398.           </li>
  399.           <li>
  400.             <a class="titreElements" ref="{{ path("membre_cursors_edit", {'id': cursor.id }) }}">
  401.               Modification du curseur
  402.             </a>
  403.           </li>
  404.         {% endif %}
  405.         {% if controller_name == "membre_films_index" or controller_name == "membre_films_new" or controller_name == "membre_films_show" or controller_name == "membre_films_edit" %}
  406.           <li>
  407.             <a class="titreElements" ref="{{ path("membre_films_index") }}">
  408.               Gestion de la base des films
  409.             </a>
  410.           </li>
  411.         {% endif %}
  412.         {% if controller_name == "membre_films_new" %}
  413.           <li>
  414.             /
  415.           </li>
  416.           <li>
  417.             <a class="titreElements" ref="{{ path("membre_films_new") }}">
  418.               Ajouter un film
  419.             </a>
  420.           </li>
  421.         {% endif %}
  422.         {% if controller_name == "membre_films_show" %}
  423.           <li>
  424.             /
  425.           </li>
  426.           <li>
  427.             <a class="titreElements" ref="{{ path("membre_films_show", {'id': stack_film.id }) }}">
  428.               Consultation du film
  429.             </a>
  430.           </li>
  431.         {% endif %}
  432.         {% if controller_name == "membre_films_edit" %}
  433.           <li>
  434.             /
  435.           </li>
  436.           <li>
  437.             <a class="titreElements" ref="{{ path("membre_films_edit", {'id': stack_film.id }) }}">
  438.               Modification de la zone additionnelle
  439.             </a>
  440.           </li>
  441.         {% endif %}
  442.       </ul>
  443.     </div>
  444.   </div>