{% set route = app.request.attributes.get('_route') %}
{% set route_params = app.request.attributes.get('_route_params') %}
{% set params = route_params|merge(app.request.query.all) %}
<nav class="navbar navbar-expand-lg navbar-light bg-light navbar-fixed-top">
<a class="navbar-brand" rel="home" href="{{ path('app_home') }}" title="Sulser Group">
<img style="max-width:120px; margin-top: -7px;"
src="/images/Sulser-Logo.svg">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav mr-auto">
</ul>
<ul class="navbar-nav navbar-right">
<li class="nav-item">
<a class="nav-link" href="{{ path(route, params|merge({ _locale: 'de' })) }}">
<button type="button" class="mb-1" aria-label="DE">
<span aria-hidden="true" class="text-white bg-success px-1">DE</span>
</button>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path(route, params|merge({ _locale: 'fr' })) }}">
<button type="button" class="mb-1" aria-label="FR">
<span aria-hidden="true" class="text-white bg-danger px-1">FR</span>
</button>
</a>
</li>
{% if app.user %}
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-user mr-2"></i>{{ app.user.username }}
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#">{{ app.user.firstname }} {{ app.user.lastname}}</a>
{% if is_granted('ROLE_INSTRUCTOR') %}
<a class="dropdown-item" href="{{ path('app_userabsences', {'id': app.user.getAddressRoleID(3)}) }}">{{ 'absences'|trans }}</a>
{% endif %}
<a class="dropdown-item" href="{{ path('app_changepass') }}">{{ 'change_password'|trans }}</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="{{ path('app_logout') }}">{{ 'logout'|trans }}</a>
</div>
</li>
{% else %}
<li class="nav-item">
<a class="nav-link" href="{{ path('app_login') }}"><i class="fa fa-user mr-2"></i>{{ 'sign_in'|trans }}</a>
</li>
{% endif %}
</ul>
</div>
</nav>
<hr class="my-0">