Merge branch 'main' of https://git.ebene.ovh/ebene/radiantproduction
This commit is contained in:
commit
f8770db6c6
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
23
Controleur/ControleurAjaxfraisfuneraires.php
Normal file
23
Controleur/ControleurAjaxfraisfuneraires.php
Normal 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));
|
||||
}
|
||||
|
||||
}
|
||||
25
Controleur/ControleurFraisfunerairesrh.php
Normal file
25
Controleur/ControleurFraisfunerairesrh.php
Normal 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
|
||||
));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
@ -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"/> <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"/> <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.");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -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));
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
106
Vue/Ajaxfraisfuneraires/index.php
Normal file
106
Vue/Ajaxfraisfuneraires/index.php
Normal 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>
|
||||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
42
Vue/Fraisfunerairesrh/index.php
Normal file
42
Vue/Fraisfunerairesrh/index.php
Normal 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>
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user