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 @@
-
+