diff --git a/Controleur/ControleurAjaxcomposantetarif.php b/Controleur/ControleurAjaxcomposantetarif.php index 2c7b2ad9..024ecc9b 100755 --- a/Controleur/ControleurAjaxcomposantetarif.php +++ b/Controleur/ControleurAjaxcomposantetarif.php @@ -67,17 +67,6 @@ class ControleurAjaxcomposantetarif extends Controleur $idActe = $this->requete->getParametreFormulaire("idActe"); $prix = $this->requete->getParametreFormulaire("prix", "numerique"); - /* - var_dump( - array( - "csrf_token" => $csrf_token, - "idActe" => $idActe, - "prix" => $prix, - ) - ); - exit; - */ - if (!Csrf::validateToken($csrf_token)) { $_SESSION['flash_error'] = 'Votre session a expiré. Veuillez réessayer.'; // header('Location: ' . $_SERVER['HTTP_REFERER']); @@ -89,6 +78,13 @@ class ControleurAjaxcomposantetarif extends Controleur public function majprixnuitferier() { + $csrf_token = trim($this->requete->getParametreFormulaire("csrf_token")); + + if (!Csrf::validateToken($csrf_token)) { + $_SESSION['flash_error'] = 'Votre session a expiré. Veuillez réessayer.'; + exit; + } + $idActe = $this->requete->getParametreFormulaire("idActe"); $prix = $this->requete->getParametreFormulaire("prixNuitFerier", "numerique"); @@ -139,8 +135,6 @@ class ControleurAjaxcomposantetarif extends Controleur $codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe"); $this->detailtarifacte->validertarif($codeTarifActe); - - } public function supprimer() diff --git a/Js/fonctions.js b/Js/fonctions.js index acd25873..775d8c2d 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -42458,55 +42458,6 @@ function retirer_tous_actes_fam_du_tarif() } - -function maj_composante_tarifnuit_acte(idActe, prixNuitFerier, ligne) -{ - - dateEffet = $("#dateEffet"+ligne).val(); - - if(dateEffet<=" "){ - v_msg="La date d'effet est obligatoire!"; - v_msgEng="The effective date is mandatory!"; - alert_ebene(v_msg, v_msgEng); - - $("#prixNuitFerier"+ligne).val(0); - - $("#dateEffet"+ligne).focus(); - return; - } - - donnees = 'idActe='+idActe+"&prixNuitFerier="+prixNuitFerier; - - v_msg="Confirmez-vous cet prix?"; - v_msgEng="Do you confirm this price?"; - - - confirm_ebene(v_msg, v_msgEng) - .then((isConfirmed) => { - if (isConfirmed) { - // L'utilisateur a confirmé - $.ajax({ - url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprixnuitferier/", - type: 'POST', - data: donnees, - success: function(data) - { - //actualiserActesTarifes(); - }, - complete: function(data) - { - } - }); - } else { - // L'utilisateur a annulé - $("#prixNuitFerier"+ligne).val(0); - $("#prixNuitFerier"+ligne).focus(); - } - }); - -} - - function ajaxfiltrefamilleactecomposantetarif() { $("#div_compsante_tarif").html(""); @@ -92610,5 +92561,50 @@ function supprimer_un_acte_du_tarif(idDetailtarifacte, ligne) console.log("Confirmation refusée"); } }); - +} + +function maj_composante_tarifnuit_acte(idActe, prixNuitFerier, ligne) +{ + dateEffet = $("#dateEffet"+ligne).val(); + + if(dateEffet<=" "){ + v_msg="La date d'effet est obligatoire!"; + v_msgEng="The effective date is mandatory!"; + alert_ebene(v_msg, v_msgEng); + + $("#prixNuitFerier"+ligne).val(0); + + $("#dateEffet"+ligne).focus(); + return; + } + + donnees = 'idActe='+idActe+"&prixNuitFerier="+prixNuitFerier; + + donnees = charger_csrf_token(donnees); + + v_msg="Confirmez-vous cet prix?"; + v_msgEng="Do you confirm this price?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + $.ajax({ + url: $("#racineWeb").val()+"Ajaxcomposantetarif/majprixnuitferier/", + type: 'POST', + data: donnees, + success: function(data) + { + //actualiserActesTarifes(); + }, + complete: function(data) + { + } + }); + } else { + // L'utilisateur a annulé + $("#prixNuitFerier"+ligne).val(0); + $("#prixNuitFerier"+ligne).focus(); + } + }); } diff --git a/Vue/Ajaxcomposantetarif/affichercomposantetarif.php b/Vue/Ajaxcomposantetarif/affichercomposantetarif.php index adecc3f8..899dd1c5 100755 --- a/Vue/Ajaxcomposantetarif/affichercomposantetarif.php +++ b/Vue/Ajaxcomposantetarif/affichercomposantetarif.php @@ -18,7 +18,6 @@