templates/base.html.twig line 1
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>{% block title %}Lingèvres{% endblock %}</title><link rel="icon"href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}{% block stylesheets %}{{ encore_entry_link_tags('app') }}{% endblock %}{% block javascripts %}{{ encore_entry_script_tags('app') }}{% endblock %}<link href="{{ app.request.basepath }}/style/lingevres.css" rel="stylesheet" type="text/css"/><link href="{{ app.request.basepath }}/style/zoom.css" rel="stylesheet" type="text/css"/><link rel="stylesheet" href="{{ app.request.basepath }}/jquery-confirm-master/jquery-confirm.min.css"><link href="{{ app.request.basepath }}/bootstrap-5.2.3-dist/css/bootstrap.min.css" rel="stylesheet"integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous"><link href="{{ app.request.basepath }}/select2-4.0.6-rc.1/dist/css/select2.min.css" rel="stylesheet"/><link rel="stylesheet" href="{{ app.request.basepath }}/jquery-ui-1.12.1/jquery-ui.css"><link rel="stylesheet" href="//code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css" /></head><body><!--<div class="menuLingevresHaut"></div>--><nav class="navbar navbar-expand-lg menuLingevres d-print-none"><div class="container-fluid">{% if is_granted("ROLE_USER") %}{% if app.user.systemeClient.id == 1 %}<a class="menuLingevresTitreNom" href="#">Lingèvres</a>{% elseif app.user.systemeClient.id == 2 %}<a class="menuLingevresTitreNom" href="#">Solubac</a>{% endif %}<button class="navbar-toggler" type="button" data-bs-toggle="collapse"data-bs-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">{% if (app.user.getRoleExpl()==1 and is_horaire_exploit_validated()) or app.user.getRoleExpl()!=1 %}<ul class="navbar-nav me-auto mb-2 mb-lg-0"><li class="nav-item"><a class="menuLingevresTitre" aria-current="page" href="{{ path('app_accueil') }}"><iclass="fa-solid fa-house"></i> Accueil</a></li>{% if is_granted("ROLE_ADMIN") %}{% if app.user.systemeClient.id == 1 %}<li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Analyse</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_consommation_camion_mensuel') }}"><iclass="fa-solid fa-truck-moving"></i> Consommation </a></li><li><a class="menuLingevresTitre"href="{{ path('app_consommation_camion_suivi') }}"><iclass="fa-solid fa-truck-moving"></i> Conso annuel </a></li><li><a class="menuLingevresTitre"href="{{ path('app_peage_autoroute_justificatif_suivi') }}"><iclass="fa-solid fa-list"></i> Suivi péage interdit </a></li><li><a class="menuLingevresTitre"href="{{ path('app_peage_autoroute_facturation_synthese_peage') }}"><iclass="fa-solid fa-coins"></i> Coût péage </a></li><li><a class="menuLingevresTitre"href="{{ path('app_consommation_camion_analyse_gnr') }}"><iclass="fa-solid fa-oil-can"></i> GNR par chauffeur </a></li><li><a class="menuLingevresTitre"href="{{ path('app_consommation_detail_par_chauffeur') }}"><iclass="fa-solid fa-euro-sign"></i> Coût par chauffeur </a></li><li><a class="menuLingevresTitre"href="{{ path('app_planning_analyse_tps_travail') }}"><iclass="fa-regular fa-hourglass-half"></i> Temps travail chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_peage_autoroute_affichage_peage_mois_chauffeur') }}"><iclass="fa-solid fa-coins"></i> Affichage péage</a></li><li><a class="menuLingevresTitre"href="{{ path('app_planning_analyse_km_serve') }}"><iclass="fa-solid fa-hourglass-half"></i> Cumul par chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_declaration_chauffeur_synthese_mensuel') }}"><iclass="fa-solid fa-mobile-screen"></i> Déclaration chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_conso_carburant_chauffeur_syntheses_mensuel') }}"><i class="fa-solid fa-database"></i><i class="fa-solid fa-mobile-screen"></i> AS24/chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_tachograph_by_date') }}"><i class="fa-solid fa-chart-pie"></i> Tachygraphe</a></li><li><a class="menuLingevresTitre"href="{{ path('app_tachograph_synthese') }}"><i class="fa-solid fa-table"></i> Synthèse conducteur V2</a></li><li><a class="menuLingevresTitre"href="{{ path('app_facture_cout_annuel_par_chauffeur') }}"><iclass="fa-solid fa-car-burst"></i> Sinistre par chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_lavage_vehicule_synthese') }}"><i class="fa-solid fa-water"></i> Lavage véhicule</a></li><li><a class="menuLingevresTitre"href="{{ path('app_peage_autoroute_facturation_synthese_reclamation') }}"><i class="fa-solid fa-triangle-exclamation"></i> Réclamations</a></li><li><a class="menuLingevresTitre"href="{{ path('app_planning_indicateur_par_chauffeur') }}"><i class="fa-solid fa-list-ol"></i> Indicateur par chauffeur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_synthese_conducteur_indicateur_appli') }}"><i class="fa-solid fa-list-ol"></i> Indicateur appli</a></li><li><a class="menuLingevresTitre"href="{{ path('app_ville_caen_nbrPassageEntre2Date') }}"><i class="fa-solid fa-earth-europe"></i> Nbr passage Caen</a></li><li><a class="menuLingevresTitre"href="{{ path('app_planning_ratio_tps_km_par_chauffeur') }}"><i class="fa-solid fa-percent"></i> Ratio</a></li>{#<li><a class="menuLingevresTitre"href="{{ path('app_consommation_camion_gnr_gasoil_km_annuel') }}"><i class="fa-solid fa-table-list"></i> Total GNR, gasoil, km</a></li>#}</ul></li><li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Formulaire</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_peage_autoroute_justificatif_a_justif') }}"><iclass="fa-regular fa-comment"></i> Justification péage</a></li><li><a class="menuLingevresTitre"href="{{ path('app_declaration_chauffeur_index', {'page': 1}) }}"><iclass="fa-regular fa-file-lines"></i> Déclaration chauffeur</a></li></ul></li><li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Importations</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_importation_index', {'page': 1}) }}"><iclass="fa-solid fa-list"></i> Liste import</a></li><li><a class="menuLingevresTitre"href="{{ path('app_importation_import_global') }}"><iclass="fa-sharp fa-solid fa-download"></i> XLS Conso/Péage</a></li>{#<li><a class="menuLingevresTitre" href="{{ path('app_importation_new_conso') }}"><iclass="fa-sharp fa-solid fa-download"></i> PDF Consommation</a></li><li><a class="menuLingevresTitre"href="{{ path('app_importation_new_facturation_peage') }}"><iclass="fa-sharp fa-solid fa-download"></i> PDF Péage</a></li>#}<li><a class="menuLingevresTitre"href="{{ path('app_importation_facture_az') }}"><iclass="fa-sharp fa-solid fa-download"></i> Facturation AZ</a></li><li><a class="menuLingevresTitre"href="{{ path('app_tachograph_by_reimportSamaraTachySynthese') }}"><iclass="fa-sharp fa-solid fa-download"></i> Réimport Samsara</a></li><li><a class="menuLingevresTitre"href="{{ path('app_importation_import_C1B') }}"><iclass="fa-sharp fa-solid fa-download"></i> Import C1B</a></li></ul></li><li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Extraction</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_importation_new__messagerie_laiteriere') }}"><iclass="fa-regular fa-file-excel"></i> Messagerie laiteriere</a></li><li><a class="menuLingevresTitre"href="{{ path('app_importation_extraction_ticpe') }}"><iclass="fa-regular fa-file-excel"></i> TICPE</a></li><li><a class="menuLingevresTitre"href="{{ path('app_importation_new__extraction_ml') }}"><iclass="fa-regular fa-file-excel"></i> Extraction STEF Ouest</a></li><li><a class="menuLingevresTitre"href="{{ path('app_tachograph_genererXLSCompta') }}"><iclass="fa-regular fa-file-excel"></i> Prépa paie</a></li></ul></li>{% endif %}<li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Entité</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;">{% if app.user.systemeClient.id == 1 %}<li><a class="menuLingevresTitre"href="{{ path('app_camion_list_affectation') }}"><iclass="fa-solid fa-truck-front"></i> <iclass="fa-solid fa-users"></i> <iclass="fa-solid fa-credit-card"></i> Gestion</a></li>{% endif %}<li><a class="menuLingevresTitre" href="{{ path('app_camion_index', {'page': 1}) }}"><iclass="fa-solid fa-truck-front"></i> Tracteur</a></li><li><a class="menuLingevresTitre"href="{{ path('app_user_index', {'page': 1}) }}"><iclass="fa-solid fa-users"></i> Utilisateurs</a></li>{% if app.user.systemeClient.id == 1 %}<li><a class="menuLingevresTitre"href="{{ path('app_carte_paiement_index', {'page': 1}) }}"><iclass="fa-solid fa-credit-card"></i> Cartes</a></li>{% endif %}<li><a class="menuLingevresTitre"href="{{ path('app_remorque_index', {'page': 1}) }}"><iclass="fa-solid fa-trailer"></i> Remorques</a></li><li><a class="menuLingevresTitre"href="{{ path('app_constructeur_phone_assistance') }}"><i class="fa-solid fa-phone"></i> Téléphone assistance</a></li></ul></li><li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Gestion</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_facture_index', {'vehicule': 1}) }}"><iclass="fa-solid fa-file-invoice"></i> Facture</a></li><li><a class="menuLingevresTitre"href="{{ path('app_maintenance_synthese', {'vehiculeType': 1}) }}"><iclass="fa-solid fa-gear"></i> Maintenance</a></li><li><a class="menuLingevresTitre"href="{{ path('app_maintenance_type_index', {'page': 1}) }}"><iclass="fa-solid fa-wrench"></i> Maintenance type</a></li><li><a class="menuLingevresTitre" target="_blank"href="https://lingevres.ddns.net/maintenanceLingevres/"><iclass="fa-solid fa-wrench"></i> Pannes</a></li><li><a class="menuLingevresTitre"href="{{ path('app_carte_vehicule', {'vehiculeType': 1}) }}"><iclass="fa-solid fa-id-card"></i> Cartes grises/ATP...</a></li><li><a class="menuLingevresTitre"href="{{ path('app_carte_vehicule_protocole') }}"><i class="fa-regular fa-clipboard"></i> Protocole sécurité</a></li></ul></li>{% if app.user.systemeClient.id == 1 %}<li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">Planning</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><!--<li><a class="menuLingevresTitre" href="{{ path('app_planning_index') }}"><iclass="fa-regular fa-calendar-days"></i> Planning</a></li><li><a class="menuLingevresTitre"href="{{ path('app_tournee_theorique_index', {'page': 1}) }}"><iclass="fa-solid fa-arrow-rotate-right"></i> Tournées</a></li>--><li><a class="menuLingevresTitre" href="{{ path('app_absence_a_valider') }}"><iclass="fa-solid fa-plane-departure"></i> Absences</a></li><li><a class="menuLingevresTitre"href="{{ path('app_absence_recap_mensuel') }}"><i class="fa-solid fa-plane-departure"></i> Absence Récap mensuel</a></li><li><a class="menuLingevresTitre"href="{{ path('app_absence_recap_annuel') }}"><i class="fa-solid fa-plane-departure"></i> Absence Récap annuel</a></li><!--<li><a class="menuLingevresTitre"href="{{ path('app_affretement_list_confirmation_affretement') }}"><iclass="fa-solid fa-file-pdf"></i> Document tournée</a></li><li><a class="menuLingevresTitre"href="{{ path('app_affretement_list_cmr_non_affect') }}"><iclass="fa-solid fa-file-pdf"></i> Affecter les CMR</a></li><li><a class="menuLingevresTitre"href="{{ path('app_affretement_list_ca_non_affect') }}"><iclass="fa-solid fa-file-pdf"></i> Affecter confirm affrèt</a></li><li><a class="menuLingevresTitre"href="{{ path('app_palette_index', {'page': 1}) }}"><iclass="fa-solid fa-pallet"></i> Palettes</a></li><li><a class="menuLingevresTitre"href="{{ path('app_client_index', {'page': 1}) }}"><iclass="fa-solid fa-users"></i> Clients</a></li><li><a class="menuLingevresTitre"href="{{ path('app_facturation_planning_gestion') }}"><i class="fa-solid fa-file-invoice"></i> Facturation</a></li>-->{% if app.user.getRoleAdmin == true %}<li><a class="menuLingevresTitre"href="{{ path('app_horaire_exploit_visu_mensuel') }}"><i class="fa-solid fa-list-check"></i> Visu présence</a></li>{% endif %}<li><a class="menuLingevresTitre"href="{{ path('app_camion_user_tableau_tracteur_semi') }}"><i class="fa-solid fa-table-list"></i> Tableau tracteur semi</a></li></ul></li>{% endif %}<li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false">API</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;"><li><a class="menuLingevresTitre"href="{{ path('app_pneu_profil_index') }}"><iclass="fa-solid fa-file-invoice"></i> Profiles</a></li><li><a class="menuLingevresTitre"href="{{ path('app_pneu_dimension_index') }}"><i class="fa-solid fa-maximize"></i> Dimension</a></li><li><a class="menuLingevresTitre"href="{{ path('app_pneu_operation_type_index') }}"><i class="fa-solid fa-list-check"></i>Opération type</a></li></ul></li>{% endif %}</ul>{% endif %}<ul class="navbar-nav "><li class="nav-item dropdown"><a class="menuLingevresTitre dropdown-toggle" href="#" role="button"data-bs-toggle="dropdown" aria-expanded="false"><i class="fa-solid fa-user"></i> {{ app.user.prenom }} {{ app.user.nom }}</a><ul class="dropdown-menu " style="background-color: #E97018;width:250px;">{% if app.user.getRoleAdmin == true %}<li><a class="menuLingevresTitre"href="{{ path('app_user_edit', {'id': app.user.id}) }}"><iclass="fa-solid fa-user"></i> Profile</a></li>{% endif %}<li><a class="menuLingevresTitre"href="{{ path('app_absence_new_myself') }}"><i class="fa-solid fa-plane-departure"></i> Demande absence</a></li><li><a class="menuLingevresTitre"href="{{ path('app_horaire_exploit_mensuel') }}"><i class="fa-solid fa-list-check"></i> Saisie présence</a></li></ul></li><li class="nav-item"><a class="menuLingevresTitre" href="{{ path('app_logout') }}"><iclass="fa-solid fa-power-off"></i> Déconnexion </a></li></ul><form class="d-flex" role="search"><input class="form-control me-2" id="inputRecherche" type="search" placeholder="Rechercher"aria-label="Search"><button class="btn btn-outline-light " type="submit">Rechercher</button></form><ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-autocomplete ui-front" unselectable="on"style="top: 49px; left: 20px; background-color: white; display: none;"></ul></div>{% endif %}</div></nav><!--<div class="menuLingevresBas"></div>--><div class="container-fluid"><div class="{% if pasBandeOrange is not defined %}titrePageHaut{% endif %}"><h1 class="titrePage text-center d-print-none">{% block blockTitre %}{% endblock %}</h1><div class="container-fluid">{% block body %}{% endblock %}</div></div></div>{{ include('aide/modalAide.html.twig') }}<script src="{{ app.request.basepath }}/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js"integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4"crossorigin="anonymous"></script>{# Ajoutez ces lignes JavaScript si vous comptez vous servir des fonctionnalités du bootstrap Twitter #}<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script><script src="{{ app.request.basepath }}/jquery-confirm-master/jquery-confirm.min.js"></script><script src="{{ app.request.basepath }}/select2-4.0.6-rc.1/dist/js/select2.min.js"></script><script src="https://kit.fontawesome.com/ee25668a79.js" crossorigin="anonymous"></script><script type="text/javascript" src="{{ app.request.basepath }}/js/modalAide.js"></script><script type="text/javascript" src="{{ app.request.basepath }}/jquery-ui-1.12.1/jquery-ui.js"></script><script type="text/javascript" src="{{ app.request.basepath }}/js/tooltip.js"></script>{% block js %}{% endblock %}</body></html>