<!DOCTYPE html>
<html lang="en">
<head>
<base href="../">
<meta charset="utf-8" />
<title>
{% block title %}
{% if title is defined %}Vertuoz |{{title}}{% endif %}
{% endblock %}
</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
<link href="{{ asset('assets/css/style.bundle.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/styles.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/owl.carousel.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/owl.theme.default.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/pace.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/izitoast.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/holdOn.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/tippy.css') }}" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="{{ asset('assets/css/daterangepicker.css') }}">
<link rel="stylesheet" href="{{ asset('assets/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('assets/css/select2-bootstrap.min.css') }}">
<link rel="shortcut icon" href="{{ asset('icon/logo_round.png') }}" />
<link rel="stylesheet" type="text/css" href="{{ asset('assets/dropzone/dist/dropzone.css') }}">
<link href="{{ asset('assets/css/jquery-ui.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/jquery-ui.structure.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/jquery-ui.theme.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/general/plugins/line-awesome/css/line-awesome.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-bs4/css/dataTables.bootstrap4.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-buttons-bs4/css/buttons.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-autofill-bs4/css/autoFill.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-colreorder-bs4/css/colReorder.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-fixedcolumns-bs4/css/fixedColumns.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-fixedheader-bs4/css/fixedHeader.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-keytable-bs4/css/keyTable.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-rowgroup-bs4/css/rowGroup.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-rowreorder-bs4/css/rowReorder.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-scroller-bs4/css/scroller.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/plugins/custom/datatables.net-select-bs4/css/select.bootstrap4.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/bootstrap-toggle/bootstrap-toggle.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/bootstrap-switch.min.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/datatables/editor.bootstrap4.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ asset('assets/css/bootstrap-datetimepicker.min.css') }}" rel="stylesheet" />
<link href="{{ asset('assets/css/kendo.common.min.css') }}" rel="stylesheet" />
<link href="{{ asset('assets/css/kendo.office365.min.css') }}" rel="stylesheet" />
<link href="{{ asset('assets/css/vertuoz_main.css') }}" rel="stylesheet" type="text/css" />
<style>
#kt_header{
font-family:Poppins,sans-serif;
}
.user_avatar_uploader{
opacity:0;
}
</style>
{% block stylesheets %}{% endblock %}
</head>
<div id="kt_header" class="kt-header kt-grid__item kt-header--fixed {% if app.request.get('iframe') and app.request.get('iframe') == true %} d-none {% endif %}" data-ktheader-minimize="on" data-user="{{ app.user.id }}" data-path="{{ app.request.pathInfo }}" data-username="{{ app.user.firstname ~ " " ~ app.user.lastname }}">
<div class="kt-header__bottom justify-content-center">
<div class="kt-container kt-container--fluid pl-1 pr-1">
<!-- begin: Header Menu -->
<button class="kt-header-menu-wrapper-close" id="kt_header_menu_mobile_close_btn"><i class="la la-close"></i></button>
<div class="kt-header-menu-wrapper" id="kt_header_menu_wrapper">
<div id="kt_header_menu" class="kt-header-menu kt-header-menu-mobile ">
{# <img width="50px" height="50px" src="{{asset('icon/logo_nav.png')}}" style="margin:auto; padding:5px; margin-left:5px;"> #}
<ul class="kt-menu__nav ">
{% if isEditorial is defined and isEditorial != 0 %}
<li class="kt-menu__item {% if app.request.get('_route') == 'editorial_index' %} kt-menu__item--here{% endif %} ">
<a href="{{path('editorial_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">
<i class="fas fa-cogs"></i>
{% trans %}Liste des contenus{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if app.request.get('_route') != 'editorial_index' %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">
<i class="fas fa-cogs"></i>
{% trans %}Administration{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_editorial_categorie_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Catégories de contenus libres{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_editorial_contexte_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Contextes{% endtrans %}</span>
</a>
</li>
</ul>
</div>
</li>
{% else %}
<!-- TDB -->
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel kt-menu__item--open {% if app.request.get('_route') == 'dashboard' or app.request.get('_route') == 'homepage' %} kt-menu__item--here{% endif %}" aria-haspopup="true">
<a href="{{path('dashboard')}}" class="kt-menu__link ">
<span class="kt-menu__link-text">
<i class="fas fa-server"></i>
{% trans %}Tableau de bord{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if ( "voyage" in app.request.get('_route') and "admin" not in app.request.get('_route') and voyage is not defined ) or ( voyage is defined and voyage.isPrestationSeche is defined and not voyage.isPrestationSeche ) %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('voyage_index')}}" class="kt-menu__link kt-menu__toggle kt-vv">
<span class="kt-menu__link-text">
<i class="fas fa-globe-europe"></i>
{% trans %}Voyages{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('voyage_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">Toutes les destinations</span>
</a>
</li>
<div class="dropdown-divider"></div>
{% for element in app.session.get('destinations') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">{{ element.categorie.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('voyage_index', {'destinationId': destination.id, 'categorieId': element.categorie.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<div class="dropdown-divider"></div>
{% for element in app.session.get('etats') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:{{ element.etat.color }}"></span>{{ element.etat.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('voyage_index', {'destinationId': destination.id, 'etatId': element.etat.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="/symfony/public/voyages?etatId=3" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:#95a5a6"></span>Archivés</span>
</a>
</li>
</ul>
</div>
</li>
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if ("prestation_seche" in app.request.get('_route') and "admin" not in app.request.get('_route')) or ( voyage is defined and voyage.isPrestationSeche is defined and voyage.isPrestationSeche ) %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('prestation_seche_index')}}" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">
<i class="fas fa-cubes"></i>
{% trans %}Prestations sèches{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('prestation_seche_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">Toutes les destinations</span>
</a>
</li>
<div class="dropdown-divider"></div>
{% for element in app.session.get('destinations') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">{{ element.categorie.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('prestation_seche_index', {'destinationId': destination.id, 'categorieId': element.categorie.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<div class="dropdown-divider"></div>
{% for element in app.session.get('etats') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:{{ element.etat.color }}"></span>{{ element.etat.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('prestation_seche_index', {'destinationId': destination.id, 'etatId': element.etat.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="/symfony/public/prestation_seches?etatId=3" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:#95a5a6"></span>Archivés</span>
</a>
</li>
</ul>
</div>
</li>
{% if show_devis_nav %}
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if ("devis" in app.request.get('_route') and "admin" not in app.request.get('_route')) or ( dossier is defined and dossier.isValide is defined and not dossier.isValide ) %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('devis_index')}}" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">
<i class="fas fa-quote-right"></i>
{% trans %}Dossiers à l'étude{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('devis_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">Toutes les destinations</span>
</a>
</li>
<div class="dropdown-divider"></div>
{% for element in app.session.get('dossierDestinations') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">{{ element.categorie.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('devis_index', {'destinationId': destination.id, 'categorieId': element.categorie.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<div class="dropdown-divider"></div>
{% for element in app.session.get('dossierEtats') %}
{% if not element.etat.isValide %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:{{ element.etat.color }}"></span>{{ element.etat.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('dossier_index', {'destinationId': destination.id, 'etatId': element.etat.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</li>
{% endif %}
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if ("dossier" in app.request.get('_route') and "admin" not in app.request.get('_route') and dossier is not defined ) or ( dossier is defined and dossier.isValide is defined and dossier.isValide ) %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('dossier_index')}}" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">
<i class="far fa-folder"></i>
{% trans %}Dossiers en production{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{ path('dossier_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">Toutes les destinations</span>
</a>
</li>
<div class="dropdown-divider"></div>
{% for element in app.session.get('dossierDestinations') %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">{{ element.categorie.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('dossier_index', {'destinationId': destination.id, 'categorieId': element.categorie.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
<div class="dropdown-divider"></div>
{% for element in app.session.get('dossierEtats') %}
{% if element.etat.isValide %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true" data-hover="1" data-timeout="126">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text"><span class="fa fa-circle fa-lg mr-1" style="color:{{ element.etat.color }}"></span>{{ element.etat.libelle ~ "s" }}</span>
<i class="kt-menu__hor-arrow la la-angle-right"></i>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--right">
<ul class="kt-menu__subnav">
{% for destination in element.voyages %}
<li class="kt-menu__item " aria-haspopup="true">
<a href="{{ path('dossier_index', {'destinationId': destination.id, 'etatId': element.etat.id })}}" class="kt-menu__link">
<span class="kt-menu__link-text">{{ destination.libelle }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</li>
<li class="kt-menu__item kt-menu__item--submenu {% if "allot" in app.request.get('_route') %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('allot_list_edv')}}" class="kt-menu__link">
<span class="kt-menu__link-text">
<i class="fas fa-concierge-bell"></i>
{% trans %}EDV & Allotements{% endtrans %}
</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if "admin" in app.request.get('_route') or "superadmin" in app.request.get('_route') %} kt-menu__item--here{% endif %} " data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="javascript:;" class="kt-menu__link kt-menu__toggle">
<span class="kt-menu__link-text">
<i class="fas fa-cogs"></i>
{% trans %}Configuration{% endtrans %}
</span>
<i class="kt-menu__ver-arrow la la-angle-right"></i>
</a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left" style="width: 300px;">
<ul class="kt-menu__subnav">
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_country_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Pays{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_destination_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Destinations{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_voyage_theme_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Thèmes de voyages{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_voyage_categorie_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Catégorie de voyages{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_voyage_type_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Types de voyages{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_dossier_type_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Types de dossiers{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_evenement_categorie_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Catégorie d'événement{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_commande_fournisseur_config_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Paramètres commande fournisseur{% endtrans %}</span>
</a>
</li>
{% endif %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_voyage_cotation_groupe_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Groupes de configurations types (cotation){% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_voyage_cotation_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Configurations types (cotation){% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_paxtype_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Types de PAX{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_document_generator_modele_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Modèles de documents{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_document_generator_page_template_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Modèles de pages{% endtrans %}</span>
</a>
</li>
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('superadmin_change_periode_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Périodes des taux de change{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_function_traductions')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Synchroniser les traductions{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_function_emails')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Synchroniser des emails des dossiers{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 or instance == 'wi' %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_export_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Exports{% endtrans %}</span>
</a>
</li>
{% endif %}
{# if app.session.get('admin') == 1 or instance == 'wi' #}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="/symfony/public/ra/index.php" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Statistiques{% endtrans %}</span>
</a>
</li>
{# endif #}
{% if app.session.get('admin') == 1 %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_type_tache_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Types tâches{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_tache_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Tâches{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_tache_liste_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Listes de tâches{% endtrans %}</span>
</a>
</li>
{% endif %}
{% if app.session.get('admin') == 1 or instance == 'vv' %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_tableau_bord_requete_admin')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Requêtes tableau de bord{% endtrans %}</span>
</a>
</li>
{% endif %}
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('admin_tableau_bord_requete_index')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Mon tableau de bord{% endtrans %}</span>
</a>
</li>
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true">
<a href="{{path('translation_moderation')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Traductions en attente{% endtrans %}</span>
</a>
</li>
</ul>
</div>
</li>
{#
<li class="kt-menu__item kt-menu__item--submenu kt-menu__item--rel {% if app.request.get('_route') == 'utilisateurs' or app.request.get('_route') == 'droits' or app.request.get('_route') == 'traductions' %} kt-menu__item--here{% endif %}" data-ktmenu-submenu-toggle="click" aria-haspopup="true"><a href="javascript:;" class="kt-menu__link kt-menu__toggle"><span class="kt-menu__link-text"><i class="fas fa-tools"></i> {% trans %}Paramètres{% endtrans %}</span><i class="kt-menu__ver-arrow la la-angle-right"></i></a>
<div class="kt-menu__submenu kt-menu__submenu--classic kt-menu__submenu--left">
<ul class="kt-menu__subnav">
<li class="kt-menu__item kt-menu__item--submenu" data-ktmenu-submenu-toggle="hover" aria-haspopup="true"> <a href="{{path('traductions')}}" class="kt-menu__link">
<span class="kt-menu__link-text">{% trans %}Traductions{% endtrans %}</span> </a>
</li>
</ul>
</div>
</li>
#}
{% endif %}
</ul>
</div>
<div class="kt-header-toolbar h-100">
{#
<div class="kt-quick-search kt-quick-search--inline kt-quick-search--result-compact" id="kt_quick_search_inline">
<form method="get" class="kt-quick-search__form">
<div class="input-group">
<div class="input-group-prepend"><span class="input-group-text"><i class="flaticon2-search-1"></i></span></div>
<input type="text" class="form-control kt-quick-search__input" placeholder="Search...">
<div class="input-group-append"><span class="input-group-text"><i class="la la-close kt-quick-search__close" style="display: none;"></i></span></div>
</div>
</form>
<div id="kt_quick_search_toggle" data-toggle="dropdown" data-offset="0px,10px"></div>
<div class="dropdown-menu dropdown-menu-fit dropdown-menu-right dropdown-menu-anim dropdown-menu-lg">
<div class="kt-quick-search__wrapper kt-scroll" data-scroll="true" data-height="300" data-mobile-height="200">
</div>
</div>
</div>
#}
<div class="kt-header__topbar h-100">
<div class="h-100 kt-header__topbar-item kt-header__topbar-item--connections {% if app.session.get('connectedUsers') is defined and app.session.get('connectedUsers')|length == 0 %} d-none {% endif %} ">
<div class="h-100 kt-header__topbar-wrapper" data-toggle="dropdown" data-offset="10px,10px">
<span class="h-100 kt-header__topbar-icon fa-layers fa-fw">
<i class="fas fa-users fa-2x text-white"></i>
<span id="connected-users-count" class="fa-layers-counter" style="font-size:4rem;background:Green">{{ app.session.get('connectedUsers')|length }}</span>
</span>
</div>
<div class="dropdown-menu dropdown-menu-fit dropdown-menu-right dropdown-menu-anim">
<ul class="kt-nav kt-margin-t-5 kt-margin-b-5">
<li class="kt-nav__item m-2">
<div id="connected-users-container" class="d-flex flex-column align-items-start">
{% if app.session.get('connectedUsers') is defined and app.session.get('connectedUsers')|length > 0 %}
{% for user in app.session.get('connectedUsers') %}
<div data-id="{{ user.id }}" class="align-center">{{ user.firstname }} {{ user.lastname }}</div>
{% endfor %}
{% endif %}
</div>
</li>
</ul>
</div>
</div>
{#
<div class="kt-header__topbar-item kt-header__topbar-item--search dropdown kt-hidden-desktop" id="kt_quick_search_toggle">
<div class="kt-header__topbar-wrapper" data-toggle="dropdown" data-offset="10px,10px">
<span class="kt-header__topbar-icon">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" class="kt-svg-icon kt-svg-icon--info">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect x="0" y="0" width="24" height="24" />
<path d="M14.2928932,16.7071068 C13.9023689,16.3165825 13.9023689,15.6834175 14.2928932,15.2928932 C14.6834175,14.9023689 15.3165825,14.9023689 15.7071068,15.2928932 L19.7071068,19.2928932 C20.0976311,19.6834175 20.0976311,20.3165825 19.7071068,20.7071068 C19.3165825,21.0976311 18.6834175,21.0976311 18.2928932,20.7071068 L14.2928932,16.7071068 Z" fill="#000000" fill-rule="nonzero" opacity="0.3" />
<path d="M11,16 C13.7614237,16 16,13.7614237 16,11 C16,8.23857625 13.7614237,6 11,6 C8.23857625,6 6,8.23857625 6,11 C6,13.7614237 8.23857625,16 11,16 Z M11,18 C7.13400675,18 4,14.8659932 4,11 C4,7.13400675 7.13400675,4 11,4 C14.8659932,4 18,7.13400675 18,11 C18,14.8659932 14.8659932,18 11,18 Z" fill="#000000" fill-rule="nonzero" />
</g>
</svg> </span>
</div>
<div class="dropdown-menu dropdown-menu-fit dropdown-menu-right dropdown-menu-anim dropdown-menu-lg">
<div class="kt-quick-search kt-quick-search--dropdown kt-quick-search--result-compact" id="kt_quick_search_dropdown">
<form method="get" class="kt-quick-search__form">
<div class="input-group">
<div class="input-group-prepend"><span class="input-group-text"><i class="flaticon2-search-1"></i></span></div>
<input type="text" class="form-control kt-quick-search__input" placeholder="Search...">
<div class="input-group-append"><span class="input-group-text"><i class="la la-close kt-quick-search__close"></i></span></div>
</div>
</form>
<div class="kt-quick-search__wrapper kt-scroll" data-scroll="true" data-height="325" data-mobile-height="200">
</div>
</div>
</div>
</div>
#}
<div class="h-100 kt-header__topbar-item kt-header__topbar-item--quick-panel h-100" data-toggle="kt-tooltip" title="Notifications" data-placement="left" style="font-size: 80% !important;">
<div class="h-100 kt-header__topbar-wrapper span3" style="font-size: 80% !important;"
{% if app.session.get('userNotifications') is defined and (app.session.get('userNotifications')|length ) > 0 %}
{# data-wow-delay="5s" data-wow-iteration="5" data-wow-duration="0.25s" style="visibility: visible; animation-duration: 1s; animation-iteration-count: 5; animation-name: pulse;" #}
{% endif %}
>
<span class="h-100 kt-header__topbar-icon fa-layers fa-fw" id="kt_quick_panel_toggler_btn" style="font-size: 0.8rem !important;">
<i class="fa fa-bell fa-2x text-white"></i>
{% if app.session.get('userNotifications') is defined %}
<span class="fa-layers-counter" style="font-size:3rem;background:Tomato">{{ (app.session.get('userNotifications')|length ) }}</span>
{% endif %}
</span>
</div>
</div>
{#
<div class="kt-header__topbar-item kt-header__topbar-item--langs">
<div class="kt-header__topbar-wrapper" data-toggle="dropdown" data-offset="10px,10px">
<span class="kt-header__topbar-icon">
<img class="" src="{{ asset('assets/media/flags/019-france.svg') }}" alt="" />
</span>
</div>
<div class="dropdown-menu dropdown-menu-fit dropdown-menu-right dropdown-menu-anim">
<ul class="kt-nav kt-margin-t-10 kt-margin-b-10">
<li class="kt-nav__item kt-nav__item--active">
<a href="#" class="kt-nav__link">
<span class="kt-nav__link-icon"><img src="{{ asset('assets/media/flags/019-france.svg') }}" alt="" /></span>
<span class="kt-nav__link-text">Français</span>
</a>
</li>
<li class="kt-nav__item">
<a href="#" class="kt-nav__link">
<span class="kt-nav__link-icon"><img src="{{ asset('assets/media/flags/016-spain.svg') }}" alt="" /></span>
<span class="kt-nav__link-text">Spanish</span>
</a>
</li>
<li class="kt-nav__item">
<a href="#" class="kt-nav__link">
<span class="kt-nav__link-icon"><img src="{{ asset('assets/media/flags/017-germany.svg') }}" alt="" /></span>
<span class="kt-nav__link-text">German</span>
</a>
</li>
</ul>
</div>
</div>
#}
{#
<div class="kt-header__topbar-item kt-header__topbar-item--user">
<div class="kt-header__topbar-wrapper" data-toggle="dropdown" data-offset="10px,10px" aria-expanded="false">
{% if app.user %}
<span class="kt-header__topbar-username"> {{ app.user.username }} </span>
{% endif %}
{% if app.user and app.user.avatar != null %}
<span style="background-image:url('{{ asset('user_avatar/' ~ app.user.avatar )}}'); background-size:cover; background-position:center;" class="kt-badge kt-badge--username kt-badge--unified-success kt-badge--lg kt-badge--rounded kt-badge--bold kt-hidden-">
</span>
{% else %}
<span class="kt-badge kt-badge--username kt-badge--unified-success kt-badge--lg kt-badge--rounded kt-badge--bold kt-hidden-">
{% if app.user.firstname is defined %}
{{ app.user.firstname|first|capitalize }}
{% endif %}
</span>
{% endif %}
</span>
</div>
<div class="dropdown-menu dropdown-menu-fit dropdown-menu-right dropdown-menu-anim dropdown-menu-xl">
<div class="kt-user-card kt-user-card--skin-dark kt-notification-item-padding-x" style="background-image: url(assets/media/misc/bg-1.jpg)">
<div class="kt-user-card__avatar">
<img class="kt-hidden" alt="Pic" src="{{ asset('assets/media/users/300_25.jpg') }}" />
{% set avatarCss = "" %}
{% if app.user and app.user.avatar != null %}
{% set avatarCss = "background-image:url('" ~ asset('user_avatar/' ~ app.user.avatar )~ "'); background-size:cover; background-position:center;" %}
{% endif %}
<span class="kt-badge kt-badge--lg kt-badge--rounded kt-badge--bold kt-font-success " style="{{ avatarCss }}">
{% if avatarCss == "" and app.user.firstname is defined %} {{ app.user.firstname|first|capitalize }} {% endif %}
</span>
</div>
<div class="kt-user-card__name">
{% if app.user %}
{{ app.user.firstname|title}} {{ app.user.lastname|title}}
{% endif %}
</div>
</div>
<div class="kt-notification">
<a href="{{path('mon_compte')}}" class="kt-notification__item">
<div class="kt-notification__item-icon">
<i class="flaticon2-calendar-3 kt-font-success"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-title kt-font-bold">
{% trans %}Mon Profil{% endtrans %}
</div>
<div class="kt-notification__item-time">
{% trans %}Mes paramètres{% endtrans %}
</div>
</div>
</a>
<div class="kt-notification__custom kt-space-between">
<a href="{{path('app_logout')}}" class="btn btn-label btn-label-brand btn-sm btn-bold"> {% trans %}Déconnexion{% endtrans %}</a>
</div>
</div>
</div>
</div>
#}
</div>
</div>
</div>
</div>
</div>
</div>
{% block quickpanel %}
<!-- Liste-exemple de notifications /!\ NE PAS SUPPRIMER -->
<div id="kt_quick_panel" class="kt-quick-panel kt-quick-panel-right {{ app.request.get('iframe') == 1 ? ' d-none ' }}">
<a href="#" class="kt-quick-panel__close" id="kt_quick_panel_close_btn"><i class="fas fa-times"></i></a>
<div class="kt-quick-panel__nav">
<ul class="nav nav-tabs nav-tabs-line nav-tabs-bold nav-tabs-line-3x nav-tabs-line-brand kt-notification-item-padding-x" role="tablist">
<li class="nav-item active">
<a class="nav-link active" data-toggle="tab" href="#kt_quick_panel_tab_notifications" data-currentUser="{{ app.user.id }}" role="tab">
{% trans %}Notifications{% endtrans %}
<span id="user-notifications-badge-counter" class="badge badge-secondary ml-1">{{ app.session.get('userNotifications')|length }}</span>
</a>
</li>
<li class="nav-item d-none">
<a class="nav-link" data-toggle="tab" href="#kt_quick_panel_tab_shares" role="tab" id="kt_quick_panel_shares_link">
{% trans %}Actions{% endtrans %}
<span id="user-shares-badge-counter" class="badge badge-secondary ml-1">{{ app.session.get('userRequests')|length }}</span>
</a>
</li>
<li class="nav-item d-none">
<a class="nav-link" data-toggle="tab" href="#kt_quick_panel_tab_search" role="tab" id="kt_quick_panel_search_link">
{% trans %}Recherches{% endtrans %}
<span id="user-search-badge-counter" class="badge badge-secondary ml-1">0</span>
</a>
</li>
</ul>
</div>
<div class="kt-quick-panel__content">
<div class="tab-content">
<!-- Notifications -->
<div class="tab-pane fade show kt-scroll active" id="kt_quick_panel_tab_notifications" role="tabpanel" data-currentUser="{{ app.user.id }}">
<div class="kt-notification" id="list-notification" style="max-height: 400px; overflow-x: hidden; overflow-y: scroll; ">
{% for notification in app.session.get('userNotifications') %}
{% set infos = notification.extraInfo|split(',') %}
<div class="kt-notification__item new-notification" data-id="{{ notification.id }}">
<div class="kt-notification__item-icon notification--icone">
<i class="{{ notification.type is defined and notification.type ? notification.type.icone : notification.icone }}"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-title font-weight-bold text-info notification--titre">
{{ notification.titre }}
</div>
<div class="kt-notification__item-time ">
<p class="font-italic mb-0 notification--description" style="font-size:90%;">
{{ notification.description|raw }}
</p>
<span style="font-size:80%;">
<i class="fas fa-user-tie"></i> <span class="notification--user">{{ notification.source.firstname }} {{ notification.source.lastname|slice(0,1) ~ "." }}</span>
</span>
<span style="font-size:80%;">
<i class="far fa-clock"></i> <span class="notification--date">{{ notification.datePublication|date('d-m') }} ({{ notification.datePublication|ago }})</span>
</span>
{% if infos|first|lower in ['dossier'] %}
<span style="font-size:80%;">
<a href="/symfony/public/{{ infos|last|trim }}"><i class="far fa-eye"></i> <span class="notification--link">Voir la fiche</span></a>
</span>
{% elseif infos|first|lower == 'documentgenerated' %}
{% if is_granted('acces_client_document_all') %}
<span style="font-size:80%;">
<a style="cursor: pointer; color: #0168fa;" class="link document-preview" onclick="getPreview('{{ public_path }}/symfony/public/{{ infos|last|trim }}')"><i class="far fa-eye"></i> <span class="notification--link">Visualiser</span></a>
</span>
{% endif %}
{% endif %}
</div>
</div>
<div class=""><button type="button" class="btn btn-small btn-primary setViewed" data-id="{{ notification.id }}" data-vue="{{ notification.vue }}">Marquer comme lu</button></div>
</div>
{% else %}
<div class="kt-notification__item no-notification d-none">
<div class="kt-notification__item-icon">
<i class="text-success fas fa-clipboard-check"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-time text-success">
{% trans %}Aucune nouvelle notification{% endtrans %}
</div>
</div>
</div>
{% endfor %}
{% for notification in app.session.get('userViewedNotifications') %}
{% set infos = notification.extraInfo|split(',') %}
<div class="kt-notification__item bg-light old-notification" data-id={{ notification.id }}>
<div class="kt-notification__item-icon notification--icone">
<i class="{{ notification.type is defined and notification.type ? notification.type.icone : notification.icone }}"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-title font-weight-bold text-muted notification--titre">
{{ notification.titre }}
</div>
<div class="kt-notification__item-time">
<p class="font-italic mb-0 notification--description" style="font-size:90%;">
{{ notification.description|raw }}
</p>
<span style="font-size:80%;">
<i class="fas fa-user-tie"></i> <span class="notification--user">{{ notification.source.firstname }} {{ notification.source.lastname|slice(0,1) ~ "." }}</span>
</span>
<span style="font-size:80%;">
<i class="far fa-clock"></i> <span class="notification--date">{{ notification.datePublication|date('d-m') }} ({{ notification.datePublication|ago }})</span>
</span>
{% if infos|first|lower in ['dossier'] %}
<span style="font-size:80%;">
<a href="/symfony/public/{{ infos|last|trim }}"><i class="far fa-eye"></i> <span class="notification--link">Voir la fiche</span></a>
</span>
{% elseif infos|first|lower == 'documentgenerated' %}
{% if is_granted('acces_client_document_all') %}
<span style="font-size:80%;">
<a style="cursor: pointer; color: #0168fa;" class="link document-preview" onclick="getPreview('{{ public_path }}/symfony/public/{{ infos|last|trim }}')"><i class="far fa-eye"></i> <span class="notification--link">Visualiser</span></a>
</span>
{% endif %}
{% endif %}
</div>
</div>
<div class=""><button type="button" class="btn btn-small btn-primary setViewed" data-id="{{ notification.id }}" data-vue="{{ notification.vue }}">Marquer comme non lu</button></div>
</div>
{% endfor %}
</div>
</div>
<!-- Partages -->
<div class="tab-pane fade show kt-scroll " id="kt_quick_panel_tab_shares" role="tabpanel" data-currentUser="{{ app.user.id }}">
<div class="kt-notification" id="list-shares">
{% for request in app.session.get('userRequests') %}
<div class="kt-notification__item new-request" data-entite="{{ request.source_entite }}" data-id="{{ request.source_id }}">
<div class="kt-notification__item-icon request--icone">
<i class="fas fa-share-alt"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-title font-weight-bold text-info request--titre">
{{ request.request_titre }}
</div>
<div class="kt-notification__item-time ">
<p class="font-italic mb-0 request--description" style="font-size:90%;">
{{ request.request_description }}
</p>
<span style="font-size:80%;">
<i class="fas fa-user-tie"></i> <span class="request--user">{{ request.user_nom }}</span>
</span>
<span style="font-size:80%;">
<i class="far fa-clock"></i> <span class="request--date">{{ request.request_date|date('d-m') }} ({{ request.request_date|ago }})</span>
</span>
</div>
<div class="mt-1">
{% if request.request_action_view_link is defined and request.request_action_view_link %}
<a class="mr-1" href="{{ request.request_action_view_link }}" target ="_blank">
<i class="far fa-eye"></i> <span class="request--link">Voir</span>
</a>
{% endif %}
{% if request.request_action_accept_link is defined and request.request_action_accept_link %}
<a class="mr-1" href="/" onclick="userRequestAction(event, '{{ request.request_action_accept_link }}')">
<i class="text-success fas fa-vote-yea"></i> <span class="request--link">Accepter</span>
</a>
{% endif %}
{% if request.request_action_decline_link is defined and request.request_action_decline_link %}
<a class="mr-1" href="/" onclick="userRequestAction(event,'{{ request.request_action_decline_link }}')">
<i class="text-warning far fa-times-circle"></i> <span class="request--link">Refuser</span>
</a>
{% endif %}
</div>
</div>
</div>
{% else %}
<div class="kt-notification__item no-request d-none">
<div class="kt-notification__item-icon">
<i class="text-success fas fa-clipboard-check"></i>
</div>
<div class="kt-notification__item-details">
<div class="kt-notification__item-time text-success">
{% trans %}Aucune nouvelle request{% endtrans %}
</div>
</div>
</div>
{% endfor %}
{#
<div class="kt-quick-shares__wrapper_panel kt-scroll" data-scroll="true" data-height="300" data-mobile-height="200">
</div>
#}
</div>
</div>
</div>
</div>
</div>
{% endblock %}
<div>
<body class="app-contact kt-page--loading-enabled kt-quick-panel--right kt-demo-panel--right kt-offcanvas-panel--right {#kt-header--fixed#} kt-header--minimize-topbar kt-header-mobile--fixed kt-subheader--enabled kt-subheader--transparent">
{% block body %}
{% endblock %}
</body>
</div>
<!-- -->
<script src="{{ asset('lib/jquery/jquery.min.js') }}"></script>
<script src="{{ asset('lib/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('assets/js/pace.js') }}" type="text/javascript"></script>
{# <script src="{{ asset('lib/perfect-scrollbar/perfect-scrollbar.min.js') }}"></script> #}
<script src="{{ asset('assets/js/dashforge.js') }}"></script>
<script src="{{ asset('assets/js/dashforge.contacts.js') }}"></script>
<!-- append theme customizer -->
<script src="{{ asset('lib/js-cookie/js.cookie.js') }}"></script>
<script src="{{ asset('assets/js/dashforge.settings.js') }}"></script>
<script src="{{ asset('assets/js/owl.carousel.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/scripts.bundle.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/fontawesome/all.js') }}" type="text/javascript"></script>
<!--<script src="{{ asset('assets/js/wow.js') }}"></script>-->
<script src="{{ asset('assets/js/izitoast.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/moment.js') }}"></script>
<script src="{{ asset('assets/js/daterangepicker.min.js') }}"></script>
<script src="{{ asset('assets/js/holdOn.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/popper.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/tippy.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/jquery.blockUI.js') }}"></script>
<script src="{{ asset('assets/js/bootstrap-switch.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/bootstrap-toggle/bootstrap-toggle.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/datatables-bundle.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/tinymce/tinymce.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/tinymce/jquery.tinymce.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/select2.full.min.js') }}"></script>
<script src="{{ asset('assets/js/jquery-ui.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/bootstrap-datetimepicker.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/kendo.all.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/kendo.messages.fr-FR.min.js') }}" type="text/javascript"></script>
<script src="https://kendo.cdn.telerik.com/2019.2.514/js/cultures/kendo.culture.fr-FR.min.js"></script>
<script src="{{ asset('assets/dropzone/dist/dropzone.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/vertuoz_traduction.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/jquery.waypoints.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/main.js') }}" type="text/javascript"></script>
<!-- JS Globals -->
<script>
var globalUploadPath = "{{ doc_path }}";
var globalUploadUrl = "{{ doc_url }}";
</script>
<!-- IZI Toast-->
{% for label, messages in app.flashes %}
{% for message in messages %}
<script>
window.setTimeout(function(){
iziToast.{{ label }}({
theme: 'light',
message: '{{ message }}',
position: 'topCenter', // bottomRight, bottomLeft, topRight, topLeft, topCenter, bottomCenter
progressBarColor: 'rgb(0, 255, 184)',
timeout: 4000,
displayMode: 1,
transitionIn: 'flipInX',
transitionOut: 'flipOutX',
buttons: [
['<button>Fermer</button>', function (instance, toast) {
instance.hide({
transitionOut: 'fadeOutUp',
onClosing: function(instance, toast, closedBy){
console.info('closedBy: ' + closedBy); // The return will be: 'closedBy: buttonName'
}
}, toast, 'buttonName');
}]
],
});
}, {{ loop.index - 1 }} * 4100);
</script>
{% endfor %}
{% endfor %}
{#
{% if notification_toast %}
{% for notification in app.session.get('userNotifications') %}
<script>
window.setTimeout(function(){
iziToast.show({
theme: 'light',
{% if notification.source and notification.source.avatar != null %}
image : '{{ asset('user_avatar/' ~ notification.source.avatar ) }}',
imageWidth: 100,
{% endif %}
{% if notification.source and notification.source.firstname != null %}
image : '{{ asset('user_avatar/' ~ notification.source.firstname|first ~ '.png') }}',
imageWidth: 60,
{% endif %}
icon : '{{ notification.type is defined ? notification.type.icone : notification.icone }}' ,
title: '{{ notification.titre }}',
message: '{{ notification.description }}',
position: 'topCenter', // bottomRight, bottomLeft, topRight, topLeft, topCenter, bottomCenter
progressBarColor: 'rgb(0, 255, 184)',
timeout: 2000,
displayMode: 1,
transitionIn: 'flipInX',
transitionOut: 'flipOutX',
buttons: [
['<button>Fermer</button>', function (instance, toast) {
instance.hide({
transitionOut: 'fadeOutUp',
onClosing: function(instance, toast, closedBy){
console.info('closedBy: ' + closedBy); // The return will be: 'closedBy: buttonName'
}
}, toast, 'buttonName');
}]
],
});
}, {{ loop.index }} * 2100);
</script>
{% endfor %}
{% endif %}
#}
<script>
$('.setViewed').on('click', function(e) {
button = e.currentTarget;
id = $(button).data('id');
vue = $(button).data('vue');
path = baseFullUrl + '/api/notification/user/'+id+'/' + ((vue == 0) ? 'set-as-viewed' : 'set-as-not-viewed');
$.ajax({
method: "GET",
url: path,
})
.fail(function() {
customError("Une erreur est survenue", 900000);
})
.done(function(data) {
$(button).data('vue', ((vue == 1) ? 0 : 1));
text = ((vue == 0) ? 'Marquer comme non lu' : 'Marquer comme lu');
$(button).text(text);
parent = $(button).parent().parent();
if ($(parent).hasClass('old-notification') ) {
$(parent).removeClass('old-notification');
$(parent).addClass('new-notification');
} else {
$(parent).removeClass('new-notification');
$(parent).addClass('old-notification');
}
updateCounters();
});
});
</script>
{% block javascripts %}
{% endblock %}
</html>