This commit is contained in:
KANE LAZENI 2026-07-15 12:46:31 +00:00
commit f8770db6c6
14 changed files with 391 additions and 34 deletions

2
.gitignore vendored
View File

@ -1,11 +1,13 @@
Config/
Config
Config/prod.ini
Config/dev.ini
vendor/
vendor
logs/
logs
Cron/prod.ini
Cron/dev.ini
Temp/
Temp
*.sh

View File

@ -1,33 +1,25 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Finger.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxcontextbeneficiaire extends Controleur {
private $finger;
private $beneficiaire;
public function __construct() {
$this->finger = new Finger();
$this->beneficiaire = new Beneficiaire();
}
public function index() {
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$_SESSION['idBeneficiaire_C'] = $idBeneficiaire;
echo $_SESSION['idBeneficiaire_C'];
if ($idBeneficiaire == $_SESSION['p_idBeneficiaire_sav'])
{
$_SESSION['p_okId'] = $this->requete->getParametre("okId");
}
else
{
$_SESSION['p_okId'] = "-1";
}
$_SESSION['p_idBeneficiaire_C'] = $idBeneficiaire;
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
}
public function saveenroleur()
{
$user_id = $this->requete->getParametreFormulaire("user_id");
$this->finger->saveenroleur($user_id);
}
}

View File

@ -60,9 +60,12 @@ class ControleurAjaxenregistrerdemandefraisfuneraire extends Controleur {
$codeBanqueBeneficiaire = $this->requete->getParametreFormulaire("codeBanqueBeneficiaire");
$numeroCompteBeneficiaire = $this->requete->getParametreFormulaire("numeroCompteBeneficiaire");
$codeEtatDemandeFrais = $this->requete->getParametreFormulaire("codeEtatDemandeFrais");
$motifRefus = $this->requete->getParametreFormulaire("motifRefus");
$this->fraisfuneraire->enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande);
$numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus);
// $this->genererVueAjax();
}

View File

@ -0,0 +1,23 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Fraisfuneraire.php';
class ControleurAjaxfraisfuneraires extends Controleur {
private $frais;
public function __construct() {
$this->frais = new Fraisfuneraire();
}
public function index()
{
$valide = $this->requete->getParametreFormulaire("valide");
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$demandes = $this->frais->getfraisfuneraireRH($debut, $fin, $valide);
$this->genererVueAjax(array('demandes' => $demandes));
}
}

View File

@ -0,0 +1,25 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Fraisfuneraire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurFraisfunerairesrh extends Controleur {
private $menuvue;
private $frais;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Fraisfunerairesrh');
$this->frais = new Fraisfuneraire();
}
public function index() {
$reponsedemande = $this->frais->getEtatFrais();
$this->genererVue(array(
'reponsedemande' => $reponsedemande
));
}
}

View File

@ -29,11 +29,15 @@ class ControleurModifierfraisfuneraire extends Controleur {
{
$banque = $this->banque->getListe();
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$fraisfuneraire = $this->fraisfuneraire->getfraisfuneraire($idBeneficiaire);
$etatDemande = $this->fraisfuneraire->getEtatFrais();
$this->genererVue(array('fraisfuneraire' => $fraisfuneraire, 'lienbeneficiaire' => $this->lienbeneficiaire,
'liendemandeur' => $this->liendemandeur, 'modepaiement' => $this->modepaiement, 'banque' => $banque));
'liendemandeur' => $this->liendemandeur, 'modepaiement' => $this->modepaiement, 'banque' => $banque,
'etatDemande' => $etatDemande
));
}
}

View File

@ -6238,7 +6238,10 @@ function enregistrermodificationsfraisfuneraire()
codeModePaiementDemande = $("#codeModePaiementDemande").val();
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
codeEtatDemandeFrais = $("#codeEtatDemandeFrais").val();
motifRefus = $("#motifRefus").val();
if (demandeur<=" ")
{
v_msg="Veuillez saisir le nom du demandeur!";
@ -6299,6 +6302,15 @@ function enregistrermodificationsfraisfuneraire()
return;
}
if(codeEtatDemandeFrais=="9" && motifRefus <=" "){
v_msg="Un motif de refus est requis !";
v_msgEng="A reason for refusal is required!";
alert_ebene(v_msg, v_msgEng);
$("#motifRefus").focus();
return;
}
if (codeModePaiementDemande<=" ")
{
v_msg="Veuillez sélectionner le mode de paiement!";
@ -6396,6 +6408,7 @@ function enregistrermodificationsfraisfuneraire()
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
donnees += '&codeEtatDemandeFrais='+codeEtatDemandeFrais+'&motifRefus='+motifRefus;
$.ajax({
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrermodificationsfraisfuneraire/",
@ -21114,6 +21127,16 @@ function imprimer_demande_reglement_ff()
return;
}
codeEtatDemandeFrais = $("#codeEtatDemandeFrais").val();
if (codeEtatDemandeFrais == "9")
{
v_msg="Déjà refusé !";
v_msgEng="Already refused!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
@ -21147,6 +21170,16 @@ function imprimer_releve_ff()
return;
}
codeEtatDemandeFrais = $("#codeEtatDemandeFrais").val();
if (codeEtatDemandeFrais == "9")
{
v_msg="Déjà refusé !";
v_msgEng="Already refused!";
alert_ebene(v_msg, v_msgEng);
return;
}
var div_export_demande_reglement = $('#div_export_demande_reglement');
div_export_demande_reglement.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
@ -22052,6 +22085,16 @@ function demander_reglement_ff()
return;
}
codeEtatDemandeFrais = $("#codeEtatDemandeFrais").val();
if (codeEtatDemandeFrais == "9")
{
v_msg="Déjà refusé !";
v_msgEng="Already refused!";
alert_ebene(v_msg, v_msgEng);
return;
}
demandeReglement=$("#demandeReglement").val();
demandeReglement = parseInt(demandeReglement);
@ -45487,4 +45530,58 @@ function enregistrer_motif_rejet(idMvtTemp)
}
});
}
function liste_frais_funeraires_assures_client()
{
valide=$("#valide").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'valide='+valide;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_frais").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
$.ajax({
url: $("#racineWeb").val()+"Ajaxfraisfuneraires/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_frais").html(data);
},
complete: function() {
}
});
}
function afficher_demande_fraisfun(idBeneficiaire, no) {
// 1. Mise à jour des champs de contexte
$("#idBeneficiaire_C").val(idBeneficiaire);
$("#numeroBeneficiaire_C").val(no);
donnees = 'idBeneficiaire='+idBeneficiaire;
// 2. Appel pour synchroniser le contexte côté serveur (PHP)
$.ajax({
url: $("#racineWeb").val() + "Ajaxcontextbeneficiaire/",
type: 'post',
// Correction : On envoie l'id reçu en paramètre
data: donnees,
success: function(data) {
// 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();
}, 200);
}
},
error: function() {
alert("Erreur lors de la mise à jour du contexte bénéficiaire.");
}
});
}

View File

@ -36,6 +36,8 @@ class Facture extends Modele {
public function getfacturesfamille($idAdherent, $d1, $d2)
{
$sql = 'call sp_r_get_factures_adherent(?, ?, ?)';
var_dump($idAdherent, $d1, $d2);
$resultat = $this->executerRequete($sql, array($idAdherent, $d1, $d2));

View File

@ -33,17 +33,17 @@ class Fraisfuneraire extends Modele {
}
public function enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande)
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus)
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$user = $_SESSION['login'];
$sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $idFraisfuneraire, $montantApayer, $user, $demandeur,
$codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande));
$numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus));
}
@ -88,4 +88,28 @@ class Fraisfuneraire extends Modele {
$this->executerRequete($sql, array($idFraisfuneraire, $user));
}
public function getEtatFrais()
{
if (est_anglophone()){
$sql = 'call sp_a_get_etat_remboursement_eng()';
}else{
$sql = 'call sp_a_get_etat_remboursement()';
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfraisfuneraireRH($debut, $fin, $valide)
{
$valide = contruireParamLike($valide);
$sql = 'call sp_get_fraisfuneraire_rh(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($debut, $fin, $valide));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -0,0 +1,106 @@
<div class="panel panel-default" style="border-radius: 4px; border: 1px solid #ddd; box-shadow: 0 1px 3px rgba(0,0,0,0.1);">
<?php if (empty($demandes)): ?>
<div class="alert alert-info" style="margin: 15px; text-align: center; border-radius: 4px;">
<span class="glyphicon glyphicon-info-sign" style="margin-right: 8px;"></span>
<?= _("Aucune demande trouvée pour ce filtre") ?>
</div>
<?php else: ?>
<div class="panel-heading" style="background-color: #fff; border-bottom: 1px solid #eee; padding: 15px;">
<div class="row">
<div class="col-xs-7">
<h4 style="margin: 0; font-weight: bold; color: #337ab7;">
<span class="glyphicon glyphicon-list" style="margin-right: 8px;"></span>
<span class="hidden-xs"><?= _("Liste des demandes")?></span>
</h4>
</div>
<div class="col-xs-5 text-right">
<span class="label label-primary" style="padding: 6px 12px; font-size: 12px; border-radius: 12px;">
<span class="glyphicon glyphicon-file" style="margin-right: 5px;"></span>
<?= format_N(count($demandes)).' '._("demande(s)") ?>
</span>
</div>
</div>
</div>
<div class="table-responsive">
<table id="table_frais_funeraires" class="table table-striped table-hover" style="font-size: 11px; margin-bottom: 0;">
<thead>
<tr>
<th class="text-center"><?= _("N° Demande") ?></th>
<th class="text-center"><?= _("Date Saisie") ?></th>
<th><?= _("Bénéficiaire") ?></th>
<th class="text-center"><?= _("Lien Parenté") ?></th>
<th class="text-center"><?= _("État") ?></th>
<th><?= _("Observations") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($demandes as $v):
$idDemande = $this->nettoyer($v['id']);
$numeroFraisFuneraire = $this->nettoyer($v['numeroFraisFuneraire']);
$dateSysteme = $this->nettoyer($v['dateSysteme']);
$codeEtatDemandeFrais = $v['codeEtatDemandeFrais'];
$idBeneficiaire = $this->nettoyer($v['idBeneficiaire']);
$numeroBeneficiaire = $this->nettoyer($v['numeroBeneficiaire']);
?>
<tr>
<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="afficher_demande_fraisfun(<?= $idBeneficiaire; ?>,'<?= $numeroBeneficiaire; ?>');">
<?= $numeroFraisFuneraire ?>
</button>
</td>
<td class="text-center" style="vertical-align: middle; color: #777;">
<?= dateheureLang($dateSysteme, $_SESSION['lang']) ?>
</td>
<td style="vertical-align: middle;">
<div style="font-weight: bold; text-transform: uppercase; color: #333;"><?= $this->nettoyer($v['beneficiaire']) ?></div>
<div style="font-size: 10px; color: #999; font-style: italic;"><?= $this->nettoyer($v['numeroBeneficiaire']) ?></div>
</td>
<td class="text-center" style="vertical-align: middle;">
<span class="label label-default" style="background-color: #fff; color: #777; border: 1px solid #ccc; font-weight: normal;">
<?= $v['lienbeneficiaire'] ?>
</span>
</td>
<td class="text-center" style="vertical-align: middle;">
<?php if($codeEtatDemandeFrais == "1"):?>
<span class="label label-success" style="padding: 4px 10px;">
<span class="glyphicon glyphicon-ok-sign"></span> <?= _("Accordée")?>
</span>
<?php elseif($codeEtatDemandeFrais == "0"): ?>
<span class="label label-warning" style="padding: 4px 10px;">
<span class="glyphicon glyphicon-time"></span> <?= _("En attente")?>
</span>
<?php else: ?>
<span class="label label-danger" style="padding: 4px 10px;">
<span class="glyphicon glyphicon-remove-sign"></span> <?= _("Refusée")?>
</span>
<?php endif; ?>
</td>
<td style="vertical-align: middle; color: #777; font-style: italic; font-size: 10px;">
<?= $v['observations'] ? $this->nettoyer($v['observations']) : '<span style="opacity: 0.3;">-</span>' ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<?php endif; ?>
</div>
<style>
/* Correction pour l'alignement vertical en Bootstrap 3 */
.table > tbody > tr > td {
vertical-align: middle !important;
}
/* Animation simple */
.panel {
animation: fadeIn 0.4s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
</style>

View File

@ -5,6 +5,7 @@
$idFraisfuneraire = $fraisfuneraire['idFraisfuneraire'];
$regle = $fraisfuneraire['regle'];
$demandeReglement = $fraisfuneraire['demandeReglement'];
$codeEtatDemandeFrais = $fraisfuneraire['codeEtatDemandeFrais'];
?>
<script type="text/javascript">
@ -16,6 +17,8 @@
<input class="sr-only" type="text" id="regle" name="regle" value="<?= $regle ?>" >
<input class="sr-only" type="text" id="demandeReglement" name="demandeReglement" value="<?= $demandeReglement ?>" >
<input class="sr-only" type="text" id="codeEtatDemandeFrais" name="codeEtatDemandeFrais" value="<?= $codeEtatDemandeFrais ?>" >
<?php if ($numeroFraisFuneraire>"0"): ?>
<input style='text-align:center; font-size:11pt;' class="form-control" type="text" value= "Informations sur la demande de frais funéraires => No Lot : <?= $numeroLotDecompte ?>" readonly >
@ -83,8 +86,26 @@
<tr>
<td> <?= _("No Cpte Bénéf") ?> </td>
<td > <INPUT style='font-size:10pt;' class="form-control" TYPE="text" value="<?= $fraisfuneraire['numeroCompteBeneficiaire'] ?>" readonly > </td>
<td align="center"> <?= _("Etat") ?> </td>
<td class="text-center" style="vertical-align: middle;">
<?php if($codeEtatDemandeFrais == "1"):?>
<input style='text-align:center; font-size:10pt; background-color:green;color:white;' class="form-control" type="text" value="<?= _("Demande de Frais Accordée") ?>" readonly >
<?php elseif($codeEtatDemandeFrais == "0"): ?>
<input style='text-align:center; font-size:10pt; background-color:yellow;color:white;' class="form-control" type="text" value="<?= _("Demande Frais En Attente") ?>" readonly >
<?php else: ?>
<input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="<?= _("Demande de Frais Refusée") ?>" readonly >
<?php endif; ?>
</td>
</tr>
<?php if($codeEtatDemandeFrais == "9"):?>
<tr>
<td> <?= _("Motif Refus") ?> </td>
<td colspan="3"><INPUT class="form-control" TYPE="text" value="<?= $fraisfuneraire['motifRefus'] ?>" style='font-size:10pt;' readonly></td>
</tr>
<?php endif; ?>
<tr>
<td colspan="4"> <input style='text-align:center; font-size:11pt; background-color:blue;color:white;' class="form-control" type="text" value= "Informations sur le paiement effectif" disabled > </td>
</tr>
@ -110,12 +131,16 @@
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" value="<?= $fraisfuneraire['referencePaiement'] ?>" readonly ></td>
<td align="center"> <?= _("Situation") ?> </td>
<?php if($demandeReglement!='1'): ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="En attente de la demande de règlement" readonly > </td>
<?php elseif($regle!='1'): ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="En attente de paiement" readonly > </td>
<?php if($codeEtatDemandeFrais == "9"):?>
<td align="center"><input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="<?= _("Demande de frais Refusée") ?>" readonly ></td>
<?php else: ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:blue;color:white;' class="form-control" type="text" value="Réglé / Payé / Paid" readonly > </td>
<?php if($demandeReglement!='1'): ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="En attente de la demande de règlement" readonly > </td>
<?php elseif($regle!='1'): ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:red;color:white;' class="form-control" type="text" value="En attente de paiement" readonly > </td>
<?php else: ?>
<td align="center"> <input style='text-align:center; font-size:10pt; background-color:blue;color:white;' class="form-control" type="text" value="Réglé / Payé / Paid" readonly > </td>
<?php endif; ?>
<?php endif; ?>
</tr>

View File

@ -0,0 +1,42 @@
<?php $this->titre = "Intersanté - Demandes des frais funéraires RH"; ?>
<div >
<!-- En-tête de page -->
<input class="form-control" style="text-align: center; font-size:10pt;" type="text" id="nbligne" name="nbligne" value="<?= _("DEMANDES DES FRAIS FUNERAIRES RH") ?>" readonly>
<!-- Zone de filtrage (Panel Bootstrap 3) -->
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
<tbody>
<tr>
<td width="10%"> <?= _("Période du") ?> </td>
<td width="15%"> <INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="debut" NAME="debut" value="<?= dateLang($_SESSION['debutExercice_C'], $_SESSION['lang']) ?>" required </td>
<td width="3%" align="center"> <?= _("au") ?> </td>
<td width="15%"> <INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="fin" NAME="fin" value="<?= dateCouranteLang($_SESSION['lang']) ?>" required> </td>
<td align="center"> <?= _("Statut") ?> </td>
<td>
<select class="form-control" id="valide" name="valide" style="font-weight: bold;">
<?php liste_options_consultation($reponsedemande, "0"); ?>
</select>
</td>
<td> </td>
<td> <button style='font-size:10pt;' type="button" class="form-control btn btn-primary" onclick="javascript:liste_frais_funeraires_assures_client();"> <?= _("Actualiser") ?> </button> </td>
</tr>
</tbody>
</table>
<!-- Zone d'affichage des résultats -->
<div id="div_frais" class="well" style="min-height: 450px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); padding: 40px;">
<div style="text-align: center; padding-top: 60px;">
<div style="color: #ccc; margin-bottom: 20px;">
<span class="glyphicon glyphicon-folder-open" style="font-size: 80px;"></span>
</div>
<h3 style="color: #777; font-weight: bold;"><?= _("Prêt pour la recherche") ?></h3>
<p class="text-muted" style="max-width: 400px; margin: 0 auto; font-size: 13px;">
<?= _("Sélectionnez vos critères et cliquez sur actualiser pour afficher les demandes de frais funéraires.") ?>
</p>
</div>
</div>
</div>

View File

@ -123,6 +123,18 @@
<tr>
<td> <?= _("Retenu") ?> </td>
<td> <INPUT class="form-control" style='font-size:10pt;' TYPE="number" id="montantApayer" NAME="montantApayer" required value="<?= $fraisfuneraire['montantApayer'] ?>" onBlur="controle_numerique(this);" > </td>
<td align="center"> <?= _("Etat") ?> </td>
<td>
<SELECT class="form-control" id="codeEtatDemandeFrais" NAME="codeEtatDemandeFrais" required style='font-size:10pt;'>
<?php liste_options($etatDemande, $fraisfuneraire['codeEtatDemandeFrais']); ?>
</SELECT>
</td>
</tr>
<tr>
<td> <?= _("Motif") ?> </td>
<td colspan="3"><INPUT class="form-control" TYPE="text" id="motifRefus" NAME="motifRefus" value="<?= $fraisfuneraire['motifRefus'] ?>" style='font-size:10pt;' placeholder="<?= _("Mettre un motif si un refus") ?>"></td>
</tr>
<tr>

View File

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