<nav class="navbar navbar-expand-lg navbar-light bg-light shadow">
<button class="navbar-toggler float-right" type="button" data-toggle="collapse"
data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto w-100">
{% set current_path = app.request.attributes.get('_route') %}
{% if current_path != 'app_home' %}
<li class="nav-item active">
<a class="nav-link" href="{{ path('app_home') }}"><i class="fa fa-home"></i> <span class="sr-only">(current)</span></a>
</li>
{% endif %}
{% if is_granted('ROLE_ACEIFY') %}
<li class="nav-item">
<a class="nav-link" target="_blank" href="{{ path('dashboard') }}"><i class="fa fa-chalkboard"></i></a>
</li>
{% endif %}
<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">
FAQ
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ path('booking_courts') }}">Booking courts</a>
<a class="dropdown-item" href="{{ path('meeting_players') }}">Meeting players</a>
<a class="dropdown-item" href="{{ path('faq') }}">FAQs</a>
</div>
</li>
<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">
Courts
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ path('tennis_court_availability_index') }}">Court times</a>
<a class="dropdown-item" href="{{ path('tennis_venues_index') }}">Venues</a>
</div>
</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">
Bookings
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
{% if is_granted('ROLE_ACEIFY') %}
<a class="dropdown-item" href="{{ path('tennis_bookings_aceify_all') }}">Aceify
Bookings</a>
{% if ActiveAceifyClient.findClient(app.user) == app.user %}
{% else %}
<a class="dropdown-item"
href="{{ path('tennis_bookings_aceify_single_client') }}">
{{ ActiveAceifyClient.findClient(app.user) .fullName }}'s Bookings</a>
{% endif %}
{% else %}
<a class="dropdown-item" href="{{ path('tennis_bookings_my') }}">My Bookings</a>
<a class="dropdown-item" href="{{ path('complex_reservation_new') }}">Repeat Reservation</a>
<hr>
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
<a class="dropdown-item" href="{{ path('tennis_bookings_all_non_aceify') }}">Non-Aceify
Bookings</a>
{% endif %}
<a class="dropdown-item" href="{{ path('payments_index') }}">Payments</a>
</div>
</li>
{% if app.user.newPlayersInterest == "1" %}
<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">
Availability
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item"
href="{{ path('tennis_player_availability_index',{'subset': 'My'}) }}">My
availability</a>
<hr>
<a class="dropdown-item"
href="{{ path('tennis_player_availability_index',{'subset': 'All'}) }}">Other Players</a>
<a class="dropdown-item" href="{{ path('tennis_players_and_court_availability_index' ) }}">Courts
& Players</a>
<hr>
<a class="dropdown-item" href="{{ path('user_index_meet_new_player') }}">Find New
Players</a>
<a class="dropdown-item" href="{{ path('tennis_player_connections_index') }}">My
Connections</a>
</div>
</li>
{% endif %}
{% include 'template_parts/aceify_user_selector.html.twig' %}
{% endif %}
<div class="w-50 float-right">
{% if app.user %}
<li class="nav-item dropdown float-lg-right">
<a class="d-inline nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button"
data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
{% if is_granted('ROLE_ACEIFY') %}
<img class="aceify-image" src="{{ asset('administration/img/aceify.png') }}">
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
<i style="color: red" class="fa fa-user"></i>
{% else %}
<i style="color: grey" class="fa fa-user"></i>
{% endif %}
{{ app.user.fullName }}
{% if app.user.newPlayersInterest == 1 %}
<span class="text-danger"><i style="color: green" class="fas fa-smile"></i></span>
{% endif %}
</a>
<span class="d-block">
{% set kitty = ( Payments.TotalPaymentsMade(ActiveAceifyClient.findClient(app.user)) - Payments.TotalBookingsCost(ActiveAceifyClient.findClient(app.user)) ) %}
{% set kitty_title = "Payments: £" ~ Payments.TotalPaymentsMade(ActiveAceifyClient.findClient(app.user) ) |number_format(2, '.', ',') ~
" vs. Bookings: £"~ Payments.TotalBookingsCost(ActiveAceifyClient.findClient(app.user) ) |number_format(2, '.', ',') %}
<span style="font-weight: normal"> Kitty: £ {{ kitty |number_format(2, '.', ',') }}</span>
<i title="{{ kitty_title }}" style="color: blue" class="fa fa-info-circle"></i>
<a class="btn btn-warning btn-sm d-inline"
href="{{ path('payments_new', {'type':'In-coming cash'}) }}">TopUp</a>
</span>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a target="_blank" class="dropdown-item"
href="{{ path('user_edit', {'id': app.user.id}) }}">
<i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i>
Profile
</a>
<a class="dropdown-item" href="{{ path('app_logout') }}">
<i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400"></i>Logout</a>
</div>
{% else %}
<li class="nav-item">
<a class="nav-link" href="{{ path('app_login') }}" role="button"><span
class="mr-2 d-lg-inline text-gray-600"> Login </span></a>
</li>
{% endif %}
</div>
</ul>
</div>
</nav>