<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% block title %}ENFenCONFIANCE - GDA{% endblock %}</title>
<link rel="stylesheet" href="/lib/css/bootstrap.min.css">
<link rel="stylesheet" href="/lib/css/jquery-ui.min.css">
<link rel="stylesheet" href="/lib/css/bootstrap-datepicker3.css">
<link rel="stylesheet" href="/lib/css/fontawesome-solid.css">
<link rel="stylesheet" href="/lib/css/fontawesome-regular.css">
<link rel="stylesheet" href="/lib/css/fontawesome.css">
<link rel="stylesheet" href="/lib/css/DataTables-1.10.20/css/dataTables.bootstrap4.css">
<link rel="stylesheet" href="/lib/css/Buttons-1.6.1/css/buttons.bootstrap4.min.css"/>
<link rel="stylesheet" href="/css/commun.css?240610">
<link rel="stylesheet" href="/css/lien_fonctionnalite.css?220921">
<link rel="stylesheet" href="/css/forms.css">
<link rel="stylesheet" href="/css/connexion.css">
<link rel="stylesheet" href="/css/button_toggle.css">
<link rel="stylesheet" href="/css/cd-timeline.css">
<link rel="stylesheet" href="/css/tableau_accueils.css?240610" />
<link rel="stylesheet" href="/css/inputmask.css" />
{# {% block stylesheets %}{% endblock %} #}
<script type="text/javascript">
var tarteaucitronForceExpire = 14*30; //conservation choix utilisateur 14 mois
</script>
<script type="text/javascript" src="/lib/tarteaucitron/tarteaucitron.js"></script>
<script type="text/javascript">
tarteaucitron.init({
"hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
"cookieName": "tarteaucitron", /* Cookie name */
"orientation": "middle", /* Banner position (top - middle - bottom) */
"showAlertSmall": false, /* Show the small banner on bottom right */
"cookieslist": true, /* Show the cookie list */
"adblocker": false, /* Show a Warning if an adblocker is detected */
"DenyAllCta" : true, /* Show the deny all button */
"AcceptAllCta": true, /* Show the accept all button when highPrivacy on */
"highPrivacy": true, /* Disable auto consent */
"handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
"removeCredit": true, /* Remove credit link */
});
</script>
</head>
<body class="bg-body-principal">
<nav class="navbar navbar-expand-sm navbar-dark bg-navbar-principal">
{% include ['commun/headers/_header_' ~ clientEFC ~ '.html.twig', 'commun/headers/_header_efc.html.twig'] %}
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse text-right" id="navbarNavDropdown">
<ul class="navbar-nav mr-auto">
{# TODO : y mettre les items de menu en header ? : index_menu.html.twig ? #}
</ul>
<span class="navbar-text">
{% if app.user is not null %}
{% if is_granted('ROLE_PREVIOUS_ADMIN') %}
Simulation en tant que {{ app.user.prenom }} {{ app.user.nom | upper }} ({{ app.user.profil.libelle }}) (<a href="{{ path('simuler_utilisateur', {'_switch_user': '_exit'}) }}"><i class="fa fa-09x fa-power-off"></i> Déconnexion</a>)
{% else %}
{{ app.user.prenom }} {{ app.user.nom | upper }} <a href="{{ path('deconnexion') }}"><i class="fa fa-power-off"></i> Déconnexion</a>
{% endif %}
{% if ( is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::ACCES_LISTES_PARTENAIRES"))
and not is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::ACCES_LISTES_DEPARTEMENT")) ) or
( is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::ACCES_STATS"))
and not is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::GESTION_UTILISATEURS_DEPARTEMENT")) ) %}
<br/>
{% else %}
<div id="showHelp" class="text-right pt-2"><a class='iconeAction' data-toggle="collapse" href="#helpAlert"><i class='far fa-question-circle'></i> Aide</a></div>
{% endif %}
{% else %}
Non connecté (!) (<a href="{{ path('connexion') }}">Connexion</a>)
{% endif %}
</span>
</div>
</nav>
<div id="helpAlert" class="collapse alert alert-info" role="alert" >
{% if is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::GESTION_UTILISATEURS_DEPARTEMENT")) %}
{% set guide_utilisateur = 'Manuel utilisateur - Administrateur.pdf' %}
{% elseif is_granted(constant("App\\Entity\\Parametrage\\EnumDroit::DECLARATION_ACCUEILS")) %}
{% set guide_utilisateur = 'Manuel utilisateur - Assistant maternel.pdf' %}
{% else %}
{% set guide_utilisateur = 'Manuel utilisateur - Utilisateur pro.pdf' %}
{% endif %}
Pour le support et l'aide à l'utilisation, consultez le <a target="_blank" href="/guides/{{ guide_utilisateur }}">guide utilisateur</a>.
{% if numeroVertActif %}<br>Le Numéro Vert <a class="text-success" href="tel:+33800800095"> 0 800 800 095</a> est à votre disposition en cas de difficulté.{% endif %}
<button type="button" class="close" data-toggle="collapse" href="#helpAlert" aria-label="Fermer l'aide">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="container p-sm-2">
{% block body %} {% endblock %}
</div>
<div class="footer">
{# {% include 'commun/_debug_rwd.html.twig' %} #}
<p class="my-2 ml-2 text-muted">
© {{ date() | date("Y")}}
<a href="https://www.enfenconfiance.com/" target="blank">ENFenCONFIANCE</a> - Tous droits réservés
<span class="d-print-none">| <a href="{{ path('mentions_legales') }}">Mentions légales</a></span>
{% if app.user is not null %}
{% if numeroVertActif %} | Numéro vert <a class="text-success" href="tel:+33800800095"> 0 800 800 095</a>{% endif %}
{% if version is not null %}<span style="display: none">| v{{ version }}</span>{% endif %}
{% endif %}
<span class="d-print-none">|
<a href="#tarteaucitron">Gestion des Cookies</a>
</span>
<span class="d-print-none">| <a href="{{ path('protection_donnees') }}">Protection de vos données</a></span>
</p>
</div>
{# TODO : faire les includes js au bon endroit : https://validator.w3.org / https://www.tutorialspoint.com/javascript/javascript_placement.htm #}
<script src="/lib/js/jquery-3.3.1.js"></script>
<script src="/lib/js/jquery-ui.js"></script>
<script src="/lib/js/jquery.form.min.js"></script>
<script src="/lib/js/jquery.ui.touch-punch.min.js"></script> {# selectable & touch device à tester #}
<script src="/lib/js/popper.min.js"></script> {# requis par les tooltip bootstrap #}
<script src="/lib/js/bootstrap.min.js"></script>
<script src="/lib/js/bootstrap-datepicker.js"></script>
<script src="/lib/js/bootstrap-datepicker.fr.min.js"></script>
<script src="/js/commun.js?240610"></script>
<script src="/lib/js/moment.js"></script>
<script src="/lib/js/jquery.inputmask.min.js"></script>
<script src="/lib/css/JSZip-2.5.0/jszip.min.js"></script>
<script src="/lib/css/DataTables-1.10.20/js/jquery.dataTables.min.js"></script>
<script src="/lib/css/DataTables-1.10.20/js/dataTables.bootstrap4.min.js"></script>
<script src="/lib/css/Buttons-1.6.1/js/dataTables.buttons.min.js"></script>
<script src="/lib/css/Buttons-1.6.1/js/buttons.bootstrap4.min.js"></script>
<script src="/lib/css/Buttons-1.6.1/js/buttons.html5.min.js"></script>
<script src="/lib/css/Buttons-1.6.1/js/buttons.print.min.js"></script>
{% block javascripts %}
<script>
jQuery(function () {
$('[data-toggle="tooltip"]').tooltip(); //todo : voir si on garde ce composant pour afficher les tooltip avec le text dans les title
});
</script>
<script type="text/javascript">
tarteaucitron.user.gtagUa = '{{ idGoogleAnalytics }}';
(tarteaucitron.job = tarteaucitron.job || []).push('gtag');
</script>
{% endblock %}
</body>
</html>