templates/dossier/_tabs.html.twig line 1

Open in your IDE?
  1. <ul class="steps steps-3 justify-content-center d-flex align-items-center mt-2 mb-2">
  2.     <li class="d-flex justify-content-center align-items-center {% if "edit" in app.request.get('_route') and "segment_document" not in app.request.get('_route') %} current active {% endif %}">
  3.         <a class="h5 mb-0 font-weight-bold" href="{{ path('dossier_edit', {'id': dossier.id}) }}">
  4.             <i class="fas fa-align-left"></i>&nbsp;{% trans %}Général{% endtrans %}
  5.         </a>
  6.     </li>
  7.     {% set currentPath = path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) %}
  8.     {% if "segment" in app.request.get('_route') or dossier.dossierSegments|length >= 1  %}
  9.         {% set navSegment = segment is defined and segment ? segment : dossier.dossierSegments.first %}
  10.     {% else %}
  11.         {% set navSegment = false %}
  12.     {% endif %}
  13.     <li class="d-flex justify-content-center align-items-center {% if "composition" in app.request.get('_route') %} current active {% endif %}">
  14.         <a class="h5 mb-0 font-weight-bold {{ navSegment ? "" : 'isDisabled' }}" href="{{ navSegment ? path('dossier_segment_composition', {'id': dossier.id, 'segmentId': navSegment.id }) : currentPath }}">
  15.                 <i class="fas fa-layer-group"></i>&nbsp;Composition{% if navSegment and not navSegment.isCompoValide %}&nbsp;<i class="fas fa-exclamation text-danger"></i>{% endif %}
  16.         </a>
  17.     </li>
  18.     <li class="d-flex justify-content-center align-items-center {% if "itineraire" in app.request.get('_route') or "edit_segment_document_dossier" in app.request.get('_route') or "new_segment_document_dossier" in app.request.get('_route') %} current active {% endif %}">
  19.         <a class="h5 mb-0 font-weight-bold {{ navSegment ? "" : 'isDisabled' }}" href="{{ navSegment ? path('dossier_segment_itineraire', {'id': dossier.id, 'segmentId': navSegment.id }) : currentPath }}">
  20.             <i class="fas fa-map-signs"></i>&nbsp;Itinéraire
  21.         </a>
  22.     </li>
  23.     <li class="d-flex justify-content-center align-items-center {% if "rooming" in app.request.get('_route') %} current active {% endif %}">
  24.         <a class="h5 mb-0 font-weight-bold {{ navSegment ? "" : 'isDisabled' }}" href="{{ navSegment ? path('dossier_segment_rooming', {'id': dossier.id, 'segmentId': navSegment.id }) : currentPath }}">
  25.             <i class="fas fa-users-cog"></i>&nbsp;Gestion PAX{% if navSegment and not navSegment.isPaxValide %}&nbsp;<i class="fas fa-exclamation text-danger"></i>{% endif %}
  26.         </a>
  27.     </li>
  28.     <li class="d-flex justify-content-center align-items-center {% if "vols" in app.request.get('_route') %} current active {% endif %}">
  29.         <a class="h5 mb-0 font-weight-bold {{ navSegment ? "" : 'isDisabled' }}" href="{{ navSegment ? path('dossier_segment_vols', {'id': dossier.id, 'segmentId': navSegment.id }) : currentPath }}">
  30.             <i class="fas fa-plane"></i>&nbsp;Gestion Vols{% if navSegment and not navSegment.isTransferValide %}&nbsp;<i class="fas fa-exclamation text-danger"></i>{% endif %}
  31.         </a>
  32.     </li>
  33.     <li class="d-flex justify-content-center align-items-center {% if "achat" in app.request.get('_route') %} current active {% endif %}">
  34.         <a class="h5 mb-0 font-weight-bold {{ dossier.isCompoValide ? "" : 'isDisabled' }}" href="{{ path('dossier_segment_achats', {'id': dossier.id }) }}">
  35.             <i class="fas fa-book-open"></i>&nbsp;Gestion achat(s){% if not dossier.isAchatsValide %}&nbsp;<i class="fas fa-exclamation text-danger"></i>{% endif %}
  36.         </a>
  37.     </li>
  38.     <li class="d-flex justify-content-center align-items-center {% if "ventes" in app.request.get('_route') %} current active {% endif %}">
  39.         <a class="h5 mb-0 font-weight-bold {{ dossier.isCompoValide ? "" : 'isDisabled' }}" href="{{path('dossier_segment_ventes', {'id': dossier.id }) }}">
  40.             <i class="fas fa-quote-right"></i>&nbsp;Gest. vente(s){% if not dossier.isVentesValide %}&nbsp;<i class="fas fa-exclamation text-danger"></i>{% endif %}
  41.         </a>
  42.     </li>
  43.     <li class="d-flex justify-content-center align-items-center {% if "evenements" in app.request.get('_route') %} current active {% endif %}">
  44.         <a class="h5 mb-0 font-weight-bold" href="{{ path('dossier_evenements', {'id': dossier.id}) }}">
  45.             <i class="far fa-calendar-alt"></i>&nbsp;Evènements
  46.         </a>
  47.     </li>
  48.     <li class="d-flex justify-content-center align-items-center {% if "documents" in app.request.get('_route') %} current active {% endif %}">
  49.         <a class="h5 mb-0 font-weight-bold" href="{{ path('dossier_documents', {'id': dossier.id}) }}">
  50.             <i class="far fa-folder-open"></i>&nbsp;Documents
  51.         </a>
  52.     </li>
  53.            
  54. </ul>
  55. {{ include('dossier/_tasks.html.twig') }}
  56.