152 lines
9.7 KiB
PHP
152 lines
9.7 KiB
PHP
<?php
|
|
$this->titre = "INTER-SANTE - Consultation Frais Funéraires";
|
|
$numeroFraisFuneraire = $fraisfuneraire['numeroFraisFuneraire'];
|
|
$numeroLotDecompte = $fraisfuneraire['numeroLotDecompte'];
|
|
$idFraisfuneraire = $fraisfuneraire['idFraisfuneraire'];
|
|
$regle = $fraisfuneraire['regle'];
|
|
$demandeReglement = $fraisfuneraire['demandeReglement'];
|
|
|
|
$codeEtatDemandeFrais = $fraisfuneraire['codeEtatDemandeFrais'];
|
|
?>
|
|
|
|
<div id="div_liste_adherent" class="container-fluid py-3 animate__animated animate__fadeIn">
|
|
|
|
<!-- Champs cachés techniques -->
|
|
<input class="sr-only" type="hidden" id="numeroFraisFuneraire" value="<?= $numeroFraisFuneraire ?>">
|
|
<input class="sr-only" type="hidden" id="idFraisfuneraire" value="<?= $idFraisfuneraire ?>">
|
|
<input class="sr-only" type="hidden" id="regle" value="<?= $regle ?>">
|
|
<input class="sr-only" type="hidden" id="demandeReglement" value="<?= $demandeReglement ?>">
|
|
|
|
<?php if ($numeroFraisFuneraire > "0"): ?>
|
|
<!-- HEADER DASHBOARD -->
|
|
<div class="d-flex justify-content-between align-items-center mb-3">
|
|
<h1 class="text-primary fw-bold mb-0">
|
|
<i class="fas fa-file-invoice-dollar me-2 text-primary"></i>
|
|
<?= _("Fiche Frais Funéraires") ?> : <span class="badge bg-primary ms-2"><?= $numeroFraisFuneraire ?></span>
|
|
</h1>
|
|
<div class="text-end">
|
|
<small class="text-uppercase opacity-75 d-block" style="font-size: 7pt; letter-spacing: 1px;"><?= _("Lot Décompte") ?></small>
|
|
<span class="fw-bold"><?= ($codeEtatDemandeFrais =="1") ? $numeroLotDecompte : 0; ?></span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card shadow-sm border-0" style="border-radius: 15px;">
|
|
<div class="card-body p-4">
|
|
<!-- SECTION 1 : LA DEMANDE -->
|
|
<h6 class="text-primary text-uppercase small fw-bold mb-4 border-bottom pb-2">
|
|
<i class="fas fa-info-circle me-2"></i><?= _("Informations de la demande") ?>
|
|
</h6>
|
|
<div class="row g-3 mb-4">
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted mb-0"><?= _("Date Demande") ?></label>
|
|
<div class="fw-bold text-dark"><?= dateheureLang($this->nettoyer($fraisfuneraire['dateSysteme']), $_SESSION['lang']) ?></div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted mb-0"><?= _("Cause décès") ?></label>
|
|
<div class="fw-bold text-dark"><?= $this->nettoyer($fraisfuneraire['causeDeces']) ?></div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted mb-0"><?= _("Date décès") ?></label>
|
|
<div class="fw-bold text-dark"><?= dateLang($this->nettoyer($fraisfuneraire['dateDeces']), $_SESSION['lang']) ?></div>
|
|
</div>
|
|
<div class="col-md-3 text-center bg-light rounded py-1">
|
|
<label class="form-label small text-muted mb-0"><?= _("Montant Retenu") ?></label>
|
|
<div class="h5 fw-bold text-danger mb-0"><?= ($codeEtatDemandeFrais =="1") ? format_N($this->nettoyer($fraisfuneraire['montantApayer'])) : 0; ?></div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<label class="form-label small text-muted mb-0"><?= _("Observations") ?></label>
|
|
<div class="p-2 border rounded bg-light italic small"><?= $fraisfuneraire['observations'] ?: _("Aucune observation") ?></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row g-3 mb-3">
|
|
<div class="col-md-6 border-end">
|
|
<label class="form-label small text-muted text-uppercase fw-bold"><?= _("Demandeur") ?></label>
|
|
<div class="fw-bold"><i class="fas fa-user me-2 text-secondary"></i><?= $fraisfuneraire['demandeur'] ?> (<?= $fraisfuneraire['liendemandeur'] ?>)</div>
|
|
</div>
|
|
<div class="col-md-6 ps-4">
|
|
<label class="form-label small text-muted text-uppercase fw-bold"><?= _("Bénéficiaire règlement") ?></label>
|
|
<div class="fw-bold"><i class="fas fa-hand-holding-usd me-2 text-primary"></i><?= $fraisfuneraire['beneficiaireReglement'] ?> (<?= $fraisfuneraire['lienbeneficiaire'] ?>)</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- SECTION 2 : PAIEMENT PROPOSÉ -->
|
|
<h6 class="text-success text-uppercase small fw-bold mb-3 d-flex align-items-center">
|
|
<span class="badge bg-success me-2">2</span> <?= _("Proposition de paiement du bénéficiaire") ?>
|
|
</h6>
|
|
<div class="row g-3 mb-5 p-3 rounded border border-success-subtle bg-success bg-opacity-10">
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted mb-0"><?= _("Mode Paiement") ?></label>
|
|
<div class="fw-bold"><?= $fraisfuneraire['modepaiementBeneficiaire'] ?></div>
|
|
</div>
|
|
<div class="col-md-4 text-center">
|
|
<label class="form-label small text-muted mb-0"><?= _("Banque") ?></label>
|
|
<div class="fw-bold"><?= $fraisfuneraire['banqueBeneficiaire'] ?></div>
|
|
</div>
|
|
<div class="col-md-4 text-end">
|
|
<label class="form-label small text-muted mb-0"><?= _("N° Compte") ?></label>
|
|
<div class="fw-bold font-monospace"><?= $fraisfuneraire['numeroCompteBeneficiaire'] ?></div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- SECTION 3 : PAIEMENT EFFECTIF -->
|
|
<h6 class="text-info text-uppercase small fw-bold mb-3 d-flex align-items-center">
|
|
<span class="badge bg-info me-2">3</span> <?= _("Paiement effectif (Trésorerie)") ?>
|
|
</h6>
|
|
<div class="row g-3 p-3 rounded border border-info-subtle bg-info bg-opacity-10 align-items-center">
|
|
<div class="col-md-3 text-center">
|
|
<label class="form-label small text-muted mb-0"><?= _("Date / Heure") ?></label>
|
|
<div class="fw-bold"><?= $fraisfuneraire['heureReglement'] ? dateheureLang($this->nettoyer($fraisfuneraire['heureReglement'])) : '-' ?></div>
|
|
</div>
|
|
<div class="col-md-3 text-center border-start">
|
|
<label class="form-label small text-muted mb-0"><?= _("Référence") ?></label>
|
|
<div class="fw-bold text-info"><?= $fraisfuneraire['referencePaiement'] ?: '-' ?></div>
|
|
</div>
|
|
<div class="col-md-3 text-center border-start">
|
|
<label class="form-label small text-muted mb-0"><?= _("Montant versé") ?></label>
|
|
<div class="h5 mb-0 fw-bold"><?= format_N($this->nettoyer($fraisfuneraire['montantPaye'])) ?></div>
|
|
</div>
|
|
<div class="col-md-3 text-center border-start">
|
|
<label class="form-label small text-muted mb-1 d-block"><?= _("Situation") ?></label>
|
|
<?php if($codeEtatDemandeFrais == "9"):?>
|
|
<span class="badge rounded-pill bg-danger w-100 py-2"><i class="fas fa-clock me-1"></i> <?= _("Demande de frais Refusée") ?></span>
|
|
<?php else: ?>
|
|
<?php if($demandeReglement != '1'): ?>
|
|
<span class="badge rounded-pill bg-danger w-100 py-2"><i class="fas fa-clock me-1"></i> <?= _("Attente demande règlement") ?></span>
|
|
<?php elseif($regle != '1'): ?>
|
|
<span class="badge rounded-pill bg-warning text-dark w-100 py-2"><i class="fas fa-hourglass-half me-1"></i> <?= _("Attente paiement") ?></span>
|
|
<?php else: ?>
|
|
<span class="badge rounded-pill bg-primary w-100 py-2 shadow-sm"><i class="fas fa-check-double me-1"></i> <?= _("Réglé / Paid") ?></span>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<?php if($codeEtatDemandeFrais == "9"):?>
|
|
<h6 class="text-danger text-uppercase small fw-bold mb-3 d-flex align-items-center">
|
|
<span class="badge bg-danger me-2">2</span> <?= _("Motif Refus") ?>
|
|
</h6>
|
|
|
|
<div class="row g-3 p-3 rounded border border-danger-subtle bg-danger bg-opacity-10 align-items-center">
|
|
<div class="p-2 border rounded bg-light italic small"><?= $fraisfuneraire['motifRefus'] ?></div>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<?php else : ?>
|
|
<div class="alert alert-danger shadow-sm border-0 d-flex align-items-center p-4 mt-5" style="border-radius: 15px;">
|
|
<i class="fas fa-exclamation-triangle fa-2x me-3"></i>
|
|
<h4 class="mb-0 fw-bold"><?= _("Rien à afficher !") ?></h4>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<div id="div_export_demande_reglement" class="mt-4 text-end"></div>
|
|
</div>
|
|
|
|
<style>
|
|
.font-monospace { font-family: 'Courier New', Courier, monospace; letter-spacing: 1px; }
|
|
.bg-success-subtle { background-color: rgba(25, 135, 84, 0.1); }
|
|
.bg-info-subtle { background-color: rgba(13, 202, 240, 0.1); }
|
|
.italic { font-style: italic; }
|
|
</style>
|