This commit is contained in:
KANE LAZENI 2025-12-30 14:39:50 +00:00
parent c52f8f7fb5
commit d658b987a6

View File

@ -1,10 +1,5 @@
<?php <?php
/*
$plafondGlobalFamille = $limite_adherent['plafond'];
$consommationGlobaleFamille = $limite_adherent['consommation'];
$niveauGlobalConsoFamille = ($consommationGlobaleFamille*100)/$plafondGlobalFamille;
*/
$plafondGlobalFamilleOut = $limite_adherent['plafondOut']; $plafondGlobalFamilleOut = $limite_adherent['plafondOut'];
$consommationGlobaleFamilleOut = $limite_adherent['consommationOut']; $consommationGlobaleFamilleOut = $limite_adherent['consommationOut'];
$niveauGlobalConsoFamilleOut = ($consommationGlobaleFamilleOut*100)/$plafondGlobalFamilleOut; $niveauGlobalConsoFamilleOut = ($consommationGlobaleFamilleOut*100)/$plafondGlobalFamilleOut;
@ -152,7 +147,6 @@
?> ?>
<input type="text" id="nomForm" name="nomForm" class="sr-only" value="frmaccueil"> <input type="text" id="nomForm" name="nomForm" class="sr-only" value="frmaccueil">
debut
<div class="card shadow-lg border-0 mb-4" style="border-radius: 15px;"> <div class="card shadow-lg border-0 mb-4" style="border-radius: 15px;">
<div class="card-header bg-primary text-white py-3" style="border-radius: 15px 15px 0 0;"> <div class="card-header bg-primary text-white py-3" style="border-radius: 15px 15px 0 0;">
<div class="row align-items-center"> <div class="row align-items-center">
@ -164,8 +158,6 @@
</h4> </h4>
</div> </div>
<!-- Affichage mobile (cartes) -->
<div class="d-md-none"> <div class="d-md-none">
<h4 id="h4_titre" class="mb-0 text-center text-truncate" style="max-width: 200px;"> <h4 id="h4_titre" class="mb-0 text-center text-truncate" style="max-width: 200px;">
<i class="fas fa-home me-2"></i> <i class="fas fa-home me-2"></i>
@ -182,7 +174,6 @@
</div> </div>
</div> </div>
<!-- Message d'information -->
<?php if($_SESSION['envoismswhatsappactif'] =='1'): ?> <?php if($_SESSION['envoismswhatsappactif'] =='1'): ?>
<div class="alert alert-info mt-3" style="margin-bottom:10px;"> <div class="alert alert-info mt-3" style="margin-bottom:10px;">
<small> <small>
@ -196,12 +187,8 @@
</div> </div>
<?php endif; ?> <?php endif; ?>
<!-- Cards Section -->
<div class="row"> <div class="row">
<!-- Taux de couverture -->
<h1 class="fw-bold w100 text-center text-dark" style="margin-top:-10px;"><?= _("Année")." : ".$_SESSION['exercieReference_C']?></h1> <h1 class="fw-bold w100 text-center text-dark" style="margin-top:-10px;"><?= _("Année")." : ".$_SESSION['exercieReference_C']?></h1>
<!-- Plafond annuel OUTPATIENT-->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-primary"> <div class="card shadow h-100 border border-primary">
<div class="card-body p-3"> <div class="card-body p-3">
@ -222,7 +209,6 @@
</div> </div>
</div> </div>
<!-- Consommation Annuelle -->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-info"> <div class="card shadow h-100 border border-info">
<div class="card-body p-3"> <div class="card-body p-3">
@ -248,7 +234,6 @@
</div> </div>
</div> </div>
<!-- Solde Annuel -->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-danger"> <div class="card shadow h-100 border border-danger">
<div class="card-body p-3"> <div class="card-body p-3">
@ -269,7 +254,6 @@
</div> </div>
</div> </div>
<!-- progress-bar -->
<div class="progress mb-3 col-12" > <div class="progress mb-3 col-12" >
<div class="progress-bar <?= $niveauGlobalConsoFamilleOut >= 80 ? 'bg-danger' : ($niveauGlobalConsoFamilleOut >= 50 ? 'bg-warning' : 'bg-success') ?>" <div class="progress-bar <?= $niveauGlobalConsoFamilleOut >= 80 ? 'bg-danger' : ($niveauGlobalConsoFamilleOut >= 50 ? 'bg-warning' : 'bg-success') ?>"
style="width: <?= min($niveauGlobalConsoFamilleOut, 100) ?>%"> style="width: <?= min($niveauGlobalConsoFamilleOut, 100) ?>%">
@ -279,7 +263,6 @@
</div> </div>
<div class="row"> <div class="row">
<!-- Plafond annuel INPATIENT -->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-primary"> <div class="card shadow h-100 border border-primary">
<div class="card-body p-3"> <div class="card-body p-3">
@ -300,7 +283,6 @@
</div> </div>
</div> </div>
<!-- Consommation Annuelle -->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-info"> <div class="card shadow h-100 border border-info">
<div class="card-body p-3"> <div class="card-body p-3">
@ -326,7 +308,6 @@
</div> </div>
</div> </div>
<!-- Solde Annuel -->
<div class="col-xl-4 col-6 mb-1"> <div class="col-xl-4 col-6 mb-1">
<div class="card shadow h-100 border border-danger"> <div class="card shadow h-100 border border-danger">
<div class="card-body p-3"> <div class="card-body p-3">
@ -347,7 +328,6 @@
</div> </div>
</div> </div>
<!-- progress-bar -->
<div class="progress mb-3" > <div class="progress mb-3" >
<div class="progress-bar <?= $niveauGlobalConsoFamilleInp >= 80 ? 'bg-danger' : ($niveauGlobalConsoFamilleInp >= 50 ? 'bg-warning' : 'bg-success') ?>" <div class="progress-bar <?= $niveauGlobalConsoFamilleInp >= 80 ? 'bg-danger' : ($niveauGlobalConsoFamilleInp >= 50 ? 'bg-warning' : 'bg-success') ?>"
style="width: <?= min($niveauGlobalConsoFamilleInp, 100) ?>%"> style="width: <?= min($niveauGlobalConsoFamilleInp, 100) ?>%">
@ -360,7 +340,6 @@
<div class="inter-sante-container mb-4"> <div class="inter-sante-container mb-4">
<!-- Section des garanties et dépenses de la famille -->
<section class="accordion-section"> <section class="accordion-section">
<h2 class="accordion-header"> <h2 class="accordion-header">
<i class="fas fa-file-medical text-primary"></i> <i class="fas fa-file-medical text-primary"></i>
@ -392,7 +371,6 @@
<div class="tab-container"> <div class="tab-container">
<fieldset> <fieldset>
<!-- Tableau desktop (affiché sur les écrans moyens et grands) -->
<div class="d-none d-md-block"> <div class="d-none d-md-block">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt; white-space:nowrap;"> <table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt; white-space:nowrap;">
<thead class="table-dark"> <thead class="table-dark">
@ -444,7 +422,6 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- Affichage mobile (cartes) -->
<div class="d-md-none"> <div class="d-md-none">
<?php foreach ($garantieadherents as $v): <?php foreach ($garantieadherents as $v):
$champApplication = $this->nettoyer($v['champApplication']); $champApplication = $this->nettoyer($v['champApplication']);
@ -500,8 +477,6 @@
</div> </div>
</div> </div>
<!-- Détails supplémentaires (accordéon) -->
<!-- Dans la section mobile des garanties -->
<div class="accordion" id="accordionGarantie<?= $codeGarantie ?>"> <div class="accordion" id="accordionGarantie<?= $codeGarantie ?>">
<div class="accordion-item"> <div class="accordion-item">
<h2 class="accordion-header" id="heading<?= $codeGarantie ?>"> <h2 class="accordion-header" id="heading<?= $codeGarantie ?>">
@ -523,7 +498,6 @@
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;"> <hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
<!-- Section historique des prestations -->
<section class="accordion-section"> <section class="accordion-section">
<h2 class="accordion-header"> <h2 class="accordion-header">
<i class="fas fa-procedures"></i> <i class="fas fa-procedures"></i>
@ -559,7 +533,6 @@
</div> </div>
<!-- Table Section -->
<fieldset class="mb-8"> <fieldset class="mb-8">
<div class="d-none d-md-block"> <div class="d-none d-md-block">
<div class="card-header bg-secondary py-2"> <div class="card-header bg-secondary py-2">
@ -569,7 +542,6 @@
</h6> </h6>
</div> </div>
</div> </div>
<!-- Affichage mobile (cartes) -->
<div class="d-md-none"> <div class="d-md-none">
<div class="card-header bg-dark py-2"> <div class="card-header bg-dark py-2">
<h6 class="mb-0 text-center text-light"> <h6 class="mb-0 text-center text-light">
@ -583,7 +555,6 @@
<div id="div_patientez" style="background-color:#fff;"></div> <div id="div_patientez" style="background-color:#fff;"></div>
<div id="div_membre" class="p-4 rounded-lg shadow-md tab-container bg-light"> <div id="div_membre" class="p-4 rounded-lg shadow-md tab-container bg-light">
<!-- Tableau desktop (affiché sur les écrans moyens et grands) -->
<div class="d-none d-md-block"> <div class="d-none d-md-block">
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt; white-space: nowrap;"> <table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt; white-space: nowrap;">
@ -594,12 +565,6 @@
<th class="text-center"> <?= _("Nom et prénoms") ?> </th> <th class="text-center"> <?= _("Nom et prénoms") ?> </th>
<th class="text-center"> <?= _("Naissance") ?> </th> <th class="text-center"> <?= _("Naissance") ?> </th>
<th class="text-center"> <?= _("Lien") ?> </th> <th class="text-center"> <?= _("Lien") ?> </th>
<!--
<th class="text-center"> <?= ("Plafond") ?> </th>
<th class="text-center"> <?= ("Dépenses") ?> </th>
<th class="text-center"> <?= ("Solde") ?> </th>
<th class="text-center"> % </th>
-->
<th class="text-center"> <?= ("Impayé ?") ?> </th> <th class="text-center"> <?= ("Impayé ?") ?> </th>
<th class="text-center"> <?= ("Dépenses") ?> </th> <th class="text-center"> <?= ("Dépenses") ?> </th>
</tr> </tr>
@ -663,12 +628,6 @@
<?php endif; ?> <?php endif; ?>
<td class="text-center"><?= dateLang($this->nettoyer($beneficiaire['dateNaissance']), $_SESSION['lang']) ?></td> <td class="text-center"><?= dateLang($this->nettoyer($beneficiaire['dateNaissance']), $_SESSION['lang']) ?></td>
<td class="text-center"><?= $this->nettoyer($beneficiaire['lienparente']) ?></td> <td class="text-center"><?= $this->nettoyer($beneficiaire['lienparente']) ?></td>
<!--
<td class="text-center" data-label="Plafond"><?= format_N($this->nettoyer($beneficiaire['plafond'])) ?></td>
<td class="text-center" data-label="Dépenses"><?= format_N($this->nettoyer($beneficiaire['consommation'])) ?></td>
<td class="text-center" data-label="Solde"><?= format_N($this->nettoyer($beneficiaire['soldeConsommation'])) ?></td>
<td class="text-center" data-label="%"><?=$pourcent?></td>
-->
<td class="text-center" > <td class="text-center" >
<?= ebene_check_box_disabled($impaye) ?> <?= ebene_check_box_disabled($impaye) ?>
</td> </td>
@ -680,7 +639,6 @@
</div> </div>
</div> </div>
<!-- Affichage mobile (cartes) -->
<div class="d-md-none"> <div class="d-md-none">
<?php foreach ($beneficiaires as $beneficiaire): <?php foreach ($beneficiaires as $beneficiaire):
$idBeneficiaire = $this->nettoyer($beneficiaire['idBeneficiaire']); $idBeneficiaire = $this->nettoyer($beneficiaire['idBeneficiaire']);
@ -705,7 +663,6 @@
} }
?> ?>
<div class="card-body py-2"> <div class="card-body py-2">
<!-- Informations principales -->
<div class="row"> <div class="row">
<?php if($faceRegistered == "1"): ?> <?php if($faceRegistered == "1"): ?>
<div class="photo-zoom-container text-center mb-2" style="display: inline-block;"> <div class="photo-zoom-container text-center mb-2" style="display: inline-block;">
@ -764,9 +721,7 @@
</fieldset> </fieldset>
<div class="col-12 tab-container"> <div class="col-12 tab-container">
<!-- Enhanced Charts Section -->
<div class="row mt-4"> <div class="row mt-4">
<!-- Responsive Area Chart -->
<div class="col-xl-8 col-lg-7 mb-4"> <div class="col-xl-8 col-lg-7 mb-4">
<div class="card shadow h-100"> <div class="card shadow h-100">
@ -805,7 +760,6 @@
</div> </div>
</div> </div>
<!-- Responsive Pie Chart -->
<div class="col-xl-4 col-lg-5 mb-4"> <div class="col-xl-4 col-lg-5 mb-4">
<div class="card shadow h-100"> <div class="card shadow h-100">
@ -845,9 +799,6 @@
</div> </div>
</div> </div>
fin
<script> <script>
// Configuration commune // Configuration commune
(function() { (function() {