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