<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <link rel="icon" type="image/png" href="{{ asset('assets/images/logo.svg') }}"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <title> {% block title %} {%trans%}Application de gestion interne{%endtrans%} {% endblock %} </title> <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/> <meta name="viewport" content="width=device-width"/> {% block stylesheets %} <link href="{{ asset('assets/css/bootstrap.min.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/animate.min.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/light-bootstrap-dashboard.css?v=1.4.0') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/custum.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/popup_filtres.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/dropzone.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/projet_frais.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/js/daterangepicker/daterangepicker.css') }}?version={{version_logiciel}}" rel='stylesheet'/> <link href="{{ asset('assets/js/colorpicker/css/colorpicker.css') }}" rel="stylesheet"/> <link href="{{ asset('assets/js/datetimepicker/jquery.datetimepicker.css') }}" rel="stylesheet"/> <!-- CSS for Map --> <link href="{{ asset('assets/css/mapsjs-ui.css') }}" rel="stylesheet"/> <!-- JS for Map --> <script type="text/javascript" src="{{asset('assets/js/runtime.js')}}"></script> <script type="text/javascript" src="{{asset('assets/js/mapsjs-core.js')}}"></script> <script type="text/javascript" src="{{asset('assets/js/mapsjs-service.js')}}"></script> <script type="text/javascript" src="{{asset('assets/js/mapsjs-ui.js')}}"></script> <script type="text/javascript" src="{{asset('assets/js/mapsjs-mapevents.js')}}"></script> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <!-- Fonts and icons --> <link href="{{ asset('assets/css/font-awesome.min.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/font-roboto.css') }}?version={{version_logiciel}}" rel="stylesheet" type='text/css'/> <link href="{{ asset('assets/css/pe-icon-7-stroke.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/select2.min.css') }}?version={{version_logiciel}}" rel="stylesheet"/> <link href="{{ asset('assets/css/fullcalendar.min.css') }}?version={{version_logiciel}}" rel='stylesheet'/> <link href="{{ asset('assets/css/fullcalendar.print.min.css') }}?version={{version_logiciel}}" rel='stylesheet' media='print'/> <link href="{{ asset('assets/css/jquery.dataTables.min.css') }}?version={{version_logiciel}}" rel='stylesheet'/> <link href="{{ asset('assets/jquery_modal/css/jquery.modal.css')}}?version={{version_logiciel}}" type="text/css" rel="stylesheet"/> <link href="{{ asset('assets/jquery_modal/css/jquery.modal.theme-xenon.css')}}?version={{version_logiciel}}" type="text/css" rel="stylesheet"/> <link href="{{ asset('assets/jquery_modal/css/jquery.modal.theme-atlant.css')}}?version={{version_logiciel}}" type="text/css" rel="stylesheet"/> <link href="{{ asset('assets/css/jquery-ui.css') }}?version={{version_logiciel}}" rel='stylesheet'/> <link href="{{ asset('assets/js/draganddrop/draganddrop.css') }}?version={{version_logiciel}}" rel='stylesheet'/> <link rel="stylesheet" href="{{ asset('assets/css/gantt_calendar.css') }}"/> <link rel="stylesheet" href="{{ asset('assets/css/suivi_facturation.css') }}"/> {% endblock %} <!-- Core JS Files --> <script src="{{ asset('assets/js/moment.min.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/moment_fr.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/jquery.3.2.1.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/jquery_modal/js/jquery.modal.js')}}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/fullcalendar.min.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/fr-fullcalendar.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/popper.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/daterangepicker/moment.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/daterangepicker/daterangepicker.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/bootstrap.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/select2.min.js') }}?version={{version_logiciel}}" type="text/javascript"></script> <!-- Charts Plugin --> <script src="{{ asset('assets/js/chartist.min.js') }}?version={{version_logiciel}}"></script> <!-- Notifications Plugin --> <script src="{{ asset('assets/js/bootstrap-notify.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/draganddrop/draganddrop.js') }}?version={{version_logiciel}}"></script> <!-- Light Bootstrap Table Core javascript and methods for Demo purpose --> <script src="{{ asset('assets/js/light-bootstrap-dashboard.js?v=1.4.0') }}?version={{version_logiciel}}"></script> <!-- Light Bootstrap Table DEMO methods, don't include it in your project! --> <script src="{{ asset('assets/js/demo.js') }}?version={{version_logiciel}}"></script> <!-- drag and drop table deleted --> <script src="{{ asset('assets/js/jquery-ui.min.js')}}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/jquery.ui.touch-punch.min.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/jquery.dataTables.min.js')}}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/jquery.validate.min.js')}}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/jquery-scrollto.js')}}?version={{version_logiciel}}" type="text/javascript"></script> <script src="{{ asset('assets/js/dist/qunit-1.11.0.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/dist/jquery.mask.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/dist/jquery.mask.test.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/dropzone.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/custom.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/popup_commun_forms.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/DocumentUpload.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/user_vue.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/comments.js') }}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/commun_filters.js') }}?version={{version_logiciel}}"></script> <script type="text/javascript" src="{{ asset('assets/js/colorpicker/js/colorpicker.js') }}"></script> <script type="text/javascript" src="{{ asset('assets/js/colorpicker/js/eye.js') }}"></script> <script type="text/javascript" src="{{ asset('assets/js/colorpicker/js/utils.js') }}"></script> {% if add_js_files == "security_js" %} <script src="{{ asset('assets/js/security.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/filtre_interventions.js')}}?version={{version_logiciel}}"></script> <script type="module" src="{{ asset('assets/js/conges_timeline.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "user_js" %} <script src="{{ asset('assets/js/conge.js')}}?version={{version_logiciel}}"></script> <script type="module" src="{{ asset('assets/js/conges_timeline.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/users.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "equipe_js" %} <script src="{{ asset('assets/js/equipe.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "admin_atelier_js" %} <script src="{{ asset('assets/js/atelier.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/tickets_events.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "admin_licences_js" %} <script src="{{ asset('assets/js/licences.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "licences_js" %} <script src="{{ asset('assets/js/licencesFront.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "tickets_js" %} <script src="{{ asset('assets/js/tickets_events.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/tickets.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/filtre_ticket.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "interventions_js" %} <script src="{{ asset('assets/js/projet_frais.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/interventions.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/filtre_interventions.js')}}?version={{version_logiciel}}"></script> <script type="module" src="{{ asset('assets/js/interventions_timeline.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "clients_js" %} <script src="{{ asset('assets/js/clients.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "contrats_js" %} <script src="{{ asset('assets/js/contrats.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/filtre_interventions.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "marques_js" %} <script src="{{ asset('assets/js/marques.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "services_js" %} <script src="{{ asset('assets/js/services.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "materiels_js" %} <script src="{{ asset('assets/js/materiels.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "projet_frais_js" %} <script src="{{ asset('assets/js/projet_frais.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "materiels_categories_js" %} <script src="{{ asset('assets/js/materiels_categories.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "operatingSystem_js" %} <script src="{{ asset('assets/js/operatingSystem.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "listestraitements_js" %} <script src="{{ asset('assets/js/listeTraitements.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "entreprise_js" %} <script src="{{ asset('assets/js/entreprise.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "project_js" %} <script src="{{ asset('assets/js/project.js')}}?version={{version_logiciel}}"></script> <script src="{{ asset('assets/js/filtre_projects.js')}}"></script> <script type="module" src="{{ asset('assets/js/vue_graphique.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "maitre_oeuvre_js" %} <script src="{{ asset('assets/js/maitre_oeuvre.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "fournisseur_js" %} <script src="{{ asset('assets/js/fournisseurs.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "planification_js" %} <script type="module" src="{{ asset('assets/js/planification.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "notifications_js" %} <script src="{{ asset('assets/js/notification.js') }}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "journal_js" %} <script src="{{ asset('assets/js/journal.js') }}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "suivi_project_js" %} <script src="{{ asset('assets/js/suivi_project.js') }}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "suivi_facturation_js" %} <script src="{{ asset('assets/js/suivi_facturation.js') }}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "origine_tickets_js" %} <script src="{{ asset('assets/js/origine_tickets.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "conge_js" %} <script src="{{ asset('assets/js/conge.js')}}?version={{version_logiciel}}"></script> <script type="module" src="{{ asset('assets/js/conges_timeline.js')}}?version={{version_logiciel}}"></script> {% endif %} {% if add_js_files == "FraisCategorie_js" %} <script src="{{ asset('assets/js/FraisCategorie.js') }}?version={{version_logiciel}}"></script> {% endif %} <script type="text/javascript" src="{{asset('assets/js/datetimepicker/jquery.datetimepicker.full.js')}}"></script> </head> <body {% if titre_page == "Erreur" %} class="Erreur" {% endif %}> {% if titre_page != "Erreur" %} {% set route_name = app.request.get('_route') %} <div class="wrapper"> {% if route_name not in [ "connexion" , "reset_password"] %} {{ include('leftmenu.html.twig') }} {% endif %} {% if route_name not in [ "connexion" , "reset_password"] %} <div class="main-panel"> {% endif %} {% if route_name not in [ "connexion" , "reset_password"] %} {{ include('topmenu.html.twig') }} {% endif %} {% if titre_page == "projects" %} <div class="loader_container"> <div class="loader"></div> </div> {% endif %} <div class="content"> <div class="container-fluid"> {% endif %} {% block body %}{% endblock %} {% if titre_page != "Erreur" %} </div> </div> {% if route_name != "connexion" %} {{ include('footer.html.twig') }} {% endif %} {% if route_name != "connexion" %} </div> {% endif %} </div> {% endif %} <input type="hidden" id="ajax_check_user_email" value="{{ path('ajax_check_user_email') }}"/> <input type="hidden" id="Atelier_client_site" value="{{ path('Atelier_client_site') }}"/> <input type="hidden" id="Clients" value="{{ path('Clients') }}"/> <input type="hidden" id="get_indicateurs" value="{{ path('get_indicateurs') }}"/> <input type="hidden" id="comments_index" value="{{ path('comments') }}"/> <input type="hidden" id="intervention_filter" value="{{ constant('App\\Service\\ServiceTeaminfo::INTERVENTION_FILTER') }}"/> <input type="hidden" id="project_filter" value="{{ constant('App\\Service\\ServiceTeaminfo::PROJECT_FILTER') }}"/> <input type="hidden" id="ticket_filter" value="{{ constant('App\\Service\\ServiceTeaminfo::TICKET_FILTER') }}"/> <input type="hidden" id="conge_filter" value="{{ constant('App\\Service\\ServiceTeaminfo::CONGE_FILTER') }}"/> <input type="hidden" id="DeleteAllCookies" value="{{ path('DeleteAllCookies') }}"/> <input type="hidden" id="datepicker_closeText" value="Fermer"/> <input type="hidden" id="datepicker_prevText" value="Précédent"/> <input type="hidden" id="datepicker_nextText" value="Suivant"/> <input type="hidden" id="datepicker_currentText" value="Aujourd'hui"/> <input type="hidden" id="datepicker_monthNames" value="Janvier|Février|Mars|Avril|Mai|Juin|Juillet|Août|Septembre|Octobre|Novembre|Décembre"/> <input type="hidden" id="datepicker_monthNamesShort" value="Janv.|Févr.|Mars|Avril|Mai|Juin|Juil.|Août|Sept.|Oct.|Nov.|Déc."/> <input type="hidden" id="datepicker_dayNames" value="Dimanche|Lundi|Mardi|Mercredi|Jeudi|Vendredi|Samedi"/> <input type="hidden" id="datepicker_dayNamesShort" value="Dim.|Lun.|Mar.|Mer.|Jeu.|Ven.|Sam."/> <input type="hidden" id="datepicker_dayNamesMin" value="D|L|M|M|J|V|S"/> <input type="hidden" id="datepicker_weekHeader" value="Sem."/> <input type="hidden" id="calendar_img" value="/assets/images/calendar.png"> <input type="hidden" id="required_error_msg" value="Veillez remplir ce champ."/> <input type="hidden" id="intervention_hour_error_first_msg" value="Vous allez dépasser de "/> <input type="hidden" id="intervention_hour_error_second_msg" value=" heures le quotas d'heures prévu avec cette intervention."/> <input type="hidden" id="intervention_hour_min_max_error_msg" value="L'heure de fin doit étre supérieur à l'heure de Début!"/> <input type="hidden" id="intervention_etat_error_msg" value="Veillez choisir un etat à votre intervention!"/> <input type="hidden" id="intervention_type_error_msg" value="Veillez choisir un type à votre intervention!"/> <input type="hidden" id="max_size_file" value={{max_size_file_accepte}}/> <input type="hidden" id="types_files_accepted" value={{extension_accepte}}/> <input type="hidden" id="msg_error_size" value="La taille de fichier doit pas dépasser {{max_size_file_accepte}} M"/> <input type="hidden" id="msg_error_type" value="le fichier doit être de types suivantes : {{extension_accepte}}"/> <input type="hidden" id="msg_error_format" value="Impossible de charger ce type de fichier. Merci de mettre un ficihers au format {{ extension_accepte }}"/> <input type="hidden" id="url_api_ville" value={{url_api_ville}}/> <input type="hidden" id="url_api_gouv" value={{url_api_gouv}}/> {% set is_ClientUser = "0" %} {% set RolesUserconnecte = [] %} {% if app.user and app.user.getClient()%} {% set is_ClientUser = "1" %} {% endif %} {% if app.user %} {% set RolesUserconnecte = app.user.roles %} {% endif %} <input type="hidden" id="is_ClientUser" value="{{is_ClientUser}}"/> <input type="hidden" id="RolesUserconnecte" value="{{RolesUserconnecte|json_encode}}"/> {% if add_js_files == "project_js" or add_js_files == "security_js" or add_js_files == "planification_js" or add_js_files == "interventions_js" or add_js_files == "conge_js" or add_js_files == "user_js" %} <input type="hidden" id="weekdays" value="dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi"> <input type="hidden" id="weekdaysShort" value="dim._lun._mar._mer._jeu._ven._sam."> <input type="hidden" id="weekdaysMin" value="D_L_M_M_J_V_S"> <input type="hidden" id="months" value="janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre"> <input type="hidden" id="monthsShort" value="janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc."> <input type="hidden" id="loading" value="Chargement en cours..."> <input type="hidden" id="timeline_users" value="{{path('timeline_users')}}"/> <input type="hidden" id="timeline_conges" value="{{path('timeline_conges')}}"/> <input type="hidden" id="delete_conge" value="{{path('delete_conge')}}"/> <input type="hidden" id="update_conge" value="{{path('conge_modify_check')}}"/> <input type="hidden" id="get_conge_by_id" value="{{path('get_conge_by_id')}}"/> <input type="hidden" id="get_conge_by_user_and_date" value="{{path('get_conge_by_user_and_date')}}"/> <input type="hidden" id="no_valide_msg" value="{{app.request.get('no_valide_msg')}}"/> <input type="hidden" id="valide_msg" value="{{app.request.get('valide_msg')}}"/> {% endif %} </body></html>