diff --git a/Controleur/ControleurAjaxcomposantetarif.php b/Controleur/ControleurAjaxcomposantetarif.php index fbc29940..9554066b 100755 --- a/Controleur/ControleurAjaxcomposantetarif.php +++ b/Controleur/ControleurAjaxcomposantetarif.php @@ -46,6 +46,13 @@ class ControleurAjaxcomposantetarif extends Controleur public function retirerunactedutarif() { + $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->retirerunactedutarif($idDetailtarifacte); diff --git a/Js/fonctions.js b/Js/fonctions.js index c7a5a270..09e2e653 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -42401,41 +42401,6 @@ function ajouter_un_acte_au_tarif(idActe) }); } -function retirer_un_acte_du_tarif(idDetailtarifacte) -{ - 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/retirerunactedutarif/", - type: 'POST', - data: donnees, - success: function(data) - { - // $('#div_test_gabarit').html(data); - - }, - error: function(data) { - }, - complete: function() { - ajax_composante_tarif('0'); - } - }); - } else { - // L'utilisateur a annulé - console.log("Confirmation refusée"); - } - }); - -} - function retirer_tous_actes_fam_du_tarif() { codeTarifActe=$("#codeTarifActe").val(); @@ -92609,3 +92574,40 @@ function charger_csrf_token(v_data) alert("charger_csrf_token => "+v_data); return v_data; } + +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?"; + + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + $.ajax({ + url: $("#racineWeb").val()+"Ajaxcomposantetarif/retirerunactedutarif/", + type: 'POST', + data: donnees, + success: function(data) + { + // $('#div_test_gabarit').html(data); + + }, + error: function(data) { + }, + complete: function() { + ajax_composante_tarif('0'); + } + }); + } else { + // L'utilisateur a annulé + console.log("Confirmation refusée"); + } + }); + +} diff --git a/Vue/gabarit.php b/Vue/gabarit.php index a4bab6b9..365eaccd 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -985,7 +985,7 @@ - +