<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="UTF-8" />
<base href="{{ app.request.schemeAndHttpHost }}">
<title>{% block title %}Extranet Malys{% endblock %}</title>
<script type="text/javascript" src="js/jquery.js"></script>
{% block stylesheets %}
<link rel="stylesheet" href="css/general.css" type="text/css" />
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
{% endblock %}
</head>
<body>
<table align="center" cellspacing="0" class="site">
<!-- message d'accueil -->
<tr>
<td class="siteentete">
<a href="{{ path('homepage') }}"><img src="images/logo_extranet.png" alt="logo malys extranet" width="522" height="90" border="0" style="float:left" /></a>
<div class="IdentHeader">
<strong>Bonjour {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}{{ app.user.contact }}{% endif %}</strong><br />
<table align="right">
<tr>
<td><strong>{{ "now"|date("d/m/Y") }}</strong> - <td>
<td><div id='d' name='d' style='font-weight:bold;text-align:right;'></div></td>
</tr></table>
</div>
</td>
</tr>
<!-- menu d'administration -->
<tr>
<td class="sitemenunav">{{ render(controller('App\\Controller\\User\\UserController::menuAction')) }}</td>
</tr>
<table width="1190px" border="0" cellspacing="0" cellpadding="0">
<tr>
<!-- bordure gauche -->
<td align="center" valign="top" class="site_bordure_g"><a href="{{ path('homepage')}}"><img src="images/icones/ic_accueil.png" alt="Accueil" vspace="20" border="0" /></a><br />
<a href="{{ path('malys_client_modify') }}"><img src="images/icones/ic_prospect.png" alt="Nouveau Prospect" width="26" height="33" vspace="4" border="0" /></a><br />
<a href="{{ path('malys_user_globalreport') }}"><img src="images/icones/ic_activite.png" alt="Activité" width="29" height="31" vspace="4" border="0" /></a><br />
<a href="{{ path('malys_user_planning', {'annee' : ('now'|date("Y")), 'mois' : ('now'|date('m')), 'semaine' : ('now'|date('W')) })}}"><img src="images/icones/ic_agenda.png" alt="Agenda" width="31" height="32" vspace="4" border="0" /></a><br />
<a href="{{ path('logout')}}"><img src="images/icones/ic_deconnexion.png" alt="Déconnexion" width="28" height="38" vspace="20" border="0" /></a>
</td>
<td valign="top">
<!-- 850-->
<table width="1190px" border="0" cellpadding="0" cellspacing="0" style="margin-left:10px">
{# Affichage des messages flash ici AVANT le block body #}
{% for label, messages in app.session.flashbag.all %}
{% for message in messages %}
<div class="alert alert-{{ label }}">
{{ message }}
</div>
{% endfor %}
{% endfor %}
{# Contenu des pages filles #}
<!-- coprs de la page -->
{% block body %}{% endblock %}
</table>
</td>
<td valign="top" class="site_bordure_d"> </td>
</tr>
</table>
<!-- javascripts -->
{% block javascripts %}
<script type="text/javascript" src="js/tools.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/i18n/jquery-ui-i18n.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js"></script>
<script src="{{ asset('bundles/tetranzselect2entity/js/select2entity.js') }}"></script>
<script>
$(document).ready(function() {
$.datepicker.setDefaults( $.datepicker.regional[ "fr" ] );
$('.js-datepicker').each(function () {
console.log("Applying datepicker to:", this);
$(this).datepicker({
dateFormat: 'dd/mm/yy',
closeText: 'Fermer',
prevText: 'Précédent',
nextText: 'Suivant',
currentText: 'Aujourd\'hui',
monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
monthNamesShort: ['Janv.', 'Févr.', 'Mars', 'Avril', 'Mai', 'Juin', 'Juil.', 'Août', 'Sept.', 'Oct.', 'Nov.', 'Déc.'],
dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
dayNamesShort: ['Dim.', 'Lun.', 'Mar.', 'Mer.', 'Jeu.', 'Ven.', 'Sam.'],
dayNamesMin: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
weekHeader: 'Sem.',
});
});
console.log("Datepicker applied!");
// Cibler le champ Select2
$('#fournisseur').on('select2:select', function (e) {
// Récupérer l'ID du fournisseur sélectionné
var fournisseurId = e.params.data.id;
// Construire l'URL pour rediriger
var redirectUrl = '/fournisseur/admin/' + fournisseurId;
// Rediriger vers l'URL
window.location.href = redirectUrl;
});
});
</script>
{% endblock %}
</table>
</body>
</html>