const btnEnregistrerBailleur = document.getElementById('btnEnregistrerBailleur'); <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD let table; ======= >>>>>>> 0047b1f (Ajout de la prise en charge des photos de profil) ======= >>>>>>> f6b90e7 (Verification du statut avant la creation d'un contrat) ======= >>>>>>> 6026af5 (Bug : Affichages des conges) ======= let table; >>>>>>> 3b587d2a1a4376551b4b694a38e0e24a1c4cf4c5 btnEnregistrerBailleur.addEventListener('click', function() { const form = document.getElementById('formBailleur'); const formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData, headers: { 'X-CSRFToken': formData.get('csrfmiddlewaretoken') } }) .then(response => response.json()) .then(data => { if (data.success) { alert('Bailleur enregistré avec succès !'); window.location.reload(); } else { alert('Ce bailleur existe déjà dans la base de données.'); } }); <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= >>>>>>> 3b587d2a1a4376551b4b694a38e0e24a1c4cf4c5 }); document.addEventListener("DOMContentLoaded", function () { table = new Tabulator("#table-bailleurs", { ajaxURL: "/gestion-projet/bailleurs/", layout: "fitColumns", pagination: "local", paginationSize: 5, columns: [ {title: "#", formatter: "rownum", width: 60}, {title: "Organisme", field: "nom_organisme"}, {title: "Contact", field: "contact"}, {title: "Email", field: "email"}, {title: "Pays", field: "pays"}, ], rowDblClick: function(e, row) { const data = row.getData(); if (confirm(`Voulez-vous vraiment supprimer ${data.nom_organisme} ?`)) { supprimerBailleur(data.id); } } }); }); <<<<<<< HEAD ======= }); >>>>>>> 0047b1f (Ajout de la prise en charge des photos de profil) ======= }); >>>>>>> f6b90e7 (Verification du statut avant la creation d'un contrat) ======= }); >>>>>>> 6026af5 (Bug : Affichages des conges) ======= >>>>>>> 3b587d2a1a4376551b4b694a38e0e24a1c4cf4c5