This commit is contained in:
KONE SOREL 2026-04-30 15:24:40 +00:00
parent 798e7c2c2f
commit 8dff2c11f8
4 changed files with 32 additions and 8 deletions

View File

@ -20,6 +20,7 @@ class ControleurAjaxcontextbeneficiaire extends Controleur {
{
$_SESSION['p_okId'] = "-1";
}
$_SESSION['p_idBeneficiaire_C'] = $idBeneficiaire;
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
}
@ -30,4 +31,9 @@ class ControleurAjaxcontextbeneficiaire extends Controleur {
$this->finger->saveenroleur($user_id);
}
public function contexte()
{
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
$_SESSION['idBeneficiaire_C'] = $idBeneficiaire;
}
}

View File

@ -45515,10 +45515,28 @@ function liste_frais_funeraires_assures_client()
});
}
function afficher_demande_fraisfun()
{
if ($("#idBeneficiaire_C" ).val()>"")
{
fraisfuneraire();
}
function afficher_demande_fraisfun(id, no) {
// 1. Mise à jour des champs de contexte
$("#idBeneficiaire_C").val(id);
$("#numeroBeneficiaire_C").val(no);
// 2. Appel pour synchroniser le contexte côté serveur (PHP)
$.ajax({
url: $("#racineWeb").val() + "Ajaxcontextbeneficiaire/contexte/",
type: 'post',
// Correction : On envoie l'id reçu en paramètre
data: { idBeneficiaire: id },
success: function() {
// Vérification que l'ID a bien été affecté
if ($("#idBeneficiaire_C").val() > "") {
// Petit délai pour laisser le DOM respirer si nécessaire
setTimeout(function() {
fraisfuneraire();
}, 100);
}
},
error: function() {
alert("Erreur lors de la mise à jour du contexte bénéficiaire.");
}
});
}

View File

@ -47,7 +47,7 @@
<td class="text-center" style="vertical-align: middle;">
<button class="btn btn-default btn-xs"
style="color: #337ab7; font-weight: bold; border-color: #337ab7; padding: 2px 10px;"
onClick="selectionner_beneficiaire(<?= $idBeneficiaire; ?>,'<?= $numeroBeneficiaire; ?>');afficher_demande_fraisfun();">
onClick="afficher_demande_fraisfun(<?= $idBeneficiaire; ?>,'<?= $numeroBeneficiaire; ?>');">
<?= $numeroFraisFuneraire ?>
</button>
</td>

View File

@ -258,7 +258,7 @@
<script src="Js/datepicker-fr.js"></script>
<?php endif; ?>
<script src="Js/fonctions.js?ver=2026.04.30.02"></script>
<script src="Js/fonctions.js?ver=2026.04.30.03"></script>
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js' ?>" > </script>