diff --git a/Controleur/ControleurAjaxcomposantetarif.php b/Controleur/ControleurAjaxcomposantetarif.php index 9554066b..2c7b2ad9 100755 --- a/Controleur/ControleurAjaxcomposantetarif.php +++ b/Controleur/ControleurAjaxcomposantetarif.php @@ -145,6 +145,13 @@ class ControleurAjaxcomposantetarif extends Controleur public function supprimer() { + $csrf_token = trim($this->requete->getParametreFormulaire("csrf_token")); + + if (!Csrf::validateToken($csrf_token)) { + $_SESSION['flash_error'] = 'Votre session a expiré. Veuillez réessayer.'; + exit; + } + $idDetailtarifacte = $this->requete->getParametreFormulaire("idDetailtarifacte"); $this->detailtarifacte->supprimertarif($idDetailtarifacte); diff --git a/Js/fonctions.js b/Js/fonctions.js index 09e2e653..acd25873 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -65681,40 +65681,6 @@ function recupererValeur() } } -function supprimer_un_acte_du_tarif(idDetailtarifacte, ligne) -{ - donnees = 'idDetailtarifacte='+idDetailtarifacte; - - v_msg="Confirmez-vous cette suppression?"; - v_msgEng="Do you confirm this removal?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/supprimer/", - type: 'POST', - data: donnees, - success: function(data) - { - supprdetailtarif(idDetailtarifacte, ligne); - }, - error: function(data) { - }, - complete: function() { - - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - function supprdetailtarif(idDetailtarifacte, ligne) { donnees = 'idDetailtarifacte='+idDetailtarifacte+'&ligne='+ligne; @@ -92580,7 +92546,7 @@ function retirer_un_acte_du_tarif(idDetailtarifacte) donnees = 'idDetailtarifacte='+idDetailtarifacte; donnees = charger_csrf_token(donnees); - + v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you confirm this removal?"; @@ -92611,3 +92577,38 @@ function retirer_un_acte_du_tarif(idDetailtarifacte) }); } + +function supprimer_un_acte_du_tarif(idDetailtarifacte, ligne) +{ + donnees = 'idDetailtarifacte='+idDetailtarifacte; + + donnees = charger_csrf_token(donnees); + + v_msg="Confirmez-vous cette suppression?"; + v_msgEng="Do you confirm this removal?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + $.ajax({ + url: $("#racineWeb").val()+"Ajaxcomposantetarif/supprimer/", + type: 'POST', + data: donnees, + success: function(data) + { + supprdetailtarif(idDetailtarifacte, ligne); + }, + error: function(data) { + }, + complete: function() { + + } + }); + } else { + // L'utilisateur a annulé + console.log("Confirmation refusée"); + } + }); + +} diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 365eaccd..af5d997d 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -985,7 +985,7 @@ - +