737 lines
39 KiB
PHP
Executable File
737 lines
39 KiB
PHP
Executable File
<?php
|
|
// $this->titre = "INTER SANTE - Fiche Bénéficiaire";
|
|
|
|
$datejour = $this->datejour;
|
|
$estcouvert = ($_SESSION['dateEcheancePolice_C']>=$datejour);
|
|
|
|
$sorti = $this->nettoyer($beneficiaire['sorti']);
|
|
$dateSortieBeneficiaire = $this->nettoyer($beneficiaire['dateSortieBeneficiaire']);
|
|
|
|
$estsorti = false;
|
|
// if($dateSortieBeneficiaire>"2000-01-01")
|
|
if($sorti=="1")
|
|
{
|
|
$estsorti = ($dateSortieBeneficiaire<=$datejour);
|
|
$estcouvert = ($estcouvert && ($dateSortieBeneficiaire>$datejour));
|
|
}
|
|
|
|
$dateEffetCouvert = $_SESSION['dateEffetCouvert'];
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$produit = $beneficiaire['produitEng'];
|
|
$naturepiece = $beneficiaire['naturepieceEng'];
|
|
$lienparente = $beneficiaire['lienparenteEng'];
|
|
$motifsortie = $beneficiaire['motifsortieEng'];
|
|
$etatbeneficiaire = $beneficiaire['etatbeneficiaireEng'];
|
|
}
|
|
else
|
|
{
|
|
$produit = $beneficiaire['produit'];
|
|
$naturepiece = $beneficiaire['naturepiece'];
|
|
$lienparente = $beneficiaire['lienparente'];
|
|
$motifsortie = $beneficiaire['motifsortie'];
|
|
$etatbeneficiaire = $beneficiaire['etatbeneficiaire'];
|
|
}
|
|
|
|
$garant = $this->nettoyer($beneficiaire['garant']);
|
|
|
|
if(strlen($garant)>"25"){
|
|
$garant = $this->nettoyer($beneficiaire['codeGcAssureur']);
|
|
}
|
|
|
|
$nomClient = $this->nettoyer($beneficiaire['nomClient']);
|
|
$libellePolice = $this->nettoyer($beneficiaire['libellePolice']);
|
|
$lienPhoto = $this->nettoyer($beneficiaire['lienPhoto']);
|
|
|
|
//var_dump($lienPhoto);
|
|
|
|
$vip = $this->nettoyer($beneficiaire['vip']);
|
|
|
|
?>
|
|
|
|
<div class="modal-dialog modal-lg" style="max-width: 90%;" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-bs-dismiss="modal" >×</button>
|
|
<legend class="modal-title text-center"><?=_("Informations sur le bénéficiaire") ?></legend>
|
|
</div>
|
|
<div class="modal-body">
|
|
<INPUT class="sr-only" TYPE="text" id="garantieArchive_C" name="garantieArchive_C" value="<?= $_SESSION['garantieArchive_C'] ?>">
|
|
<INPUT class="sr-only" TYPE="text" id="primeArchive" name="primeArchive" value="<?= $beneficiaire['primeArchive'] ?>" >
|
|
<?php if($vip=="1"): ?>
|
|
<INPUT class="form-control vip" TYPE="text" id="vip" name="vip" value="<?= _("ASSURE VIP") ?>">
|
|
<?php endif; ?>
|
|
<FORM name= "formfichebeneficiaire">
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
<a href="javascript:afficherMasquerAdherent();" style="font-size:16pt;"><span id="span_adherent" title="Cliquez sur le lien pour afficher ou masquer">Voir</span> les informations sur l'Adhérent (<?=$this->nettoyer($adherent['numeroAdherent'])?>)</a>
|
|
<INPUT class="sr-only" TYPE="text" id="masquerAdherent" NAME="masquerAdherent" value="1">
|
|
<div id="div_adherent">
|
|
<fieldset>
|
|
<legend> <?= _('Adhérent') ?> </legend>
|
|
<table class="table table-responsive table-condensed">
|
|
<tbody>
|
|
<tr>
|
|
<td width="10%" > <?= _("Nom") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="nom" NAME="nom" value="<?=$this->nettoyer($adherent['nom'])?>" readonly></td>
|
|
|
|
<td width="10%" align="center"> <?= _("Prénoms") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="prenoms" NAME="prenoms" value="<?=$this->nettoyer($adherent['prenoms'])?>" readonly></td>
|
|
|
|
<td align="center"> <?= _("Pays") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" value="<?=$this->nettoyer($adherent['pays'])?>" readonly></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> <?= _("Tél Portable") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="telephonePortable" NAME="telephonePortable" value="<?=$this->nettoyer($adherent['telephonePortable'])?>" readonly></td>
|
|
|
|
<td align="center"> <?= (isset($_SESSION['affichagedynamique']['Région'])) ? _($_SESSION['affichagedynamique']['Région']) : _("Région") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" value="<?=$this->nettoyer($adherent['ville'])?>" readonly></td>
|
|
|
|
<td align="center"> <?= (isset($_SESSION['affichagedynamique']['Commune'])) ? _($_SESSION['affichagedynamique']['Commune']) : _("Commune") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" value="<?=$this->nettoyer($adherent['localite'])?>" readonly></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td >E-mail</td>
|
|
<td colspan="5"><INPUT class="form-control" TYPE="text" id="email" NAME="email" value="<?=$this->nettoyer($adherent['email'])?>" readonly></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> <?= _("Plafond Famille") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:#027BE3;color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($limite_adherent['plafond']) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Consommations") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:rgba(255, 0, 127);color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($limite_adherent['consommation']) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Solde") ?> </td>
|
|
<td> <INPUT style='text-align:center; background-color:green;color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($limite_adherent['soldeConsommation']) ?>" readonly ></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
|
|
<legend> <?= _('Détail de la famille') ?> </legend>
|
|
|
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
|
|
<thead>
|
|
<tr>
|
|
<th style='text-align:center'> <?= _("No") ?> </th>
|
|
<th> <?= _("Nom") ?> </th>
|
|
<th> <?= _("Prénoms") ?> </th>
|
|
<th style='text-align:center'> <?= _("Genre")?> </th>
|
|
<th style='text-align:center'> <?= _("Statut") ?> </th>
|
|
<th style='text-align:center'> <?= _("Naissance") ?> </th>
|
|
<th style='text-align:center'> Age </th>
|
|
<th style='text-align:center'> <?= _("P Base") ?> </th>
|
|
<th style='text-align:center'> <?= _("P Nette") ?> </th>
|
|
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
|
|
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes") ?> </th>
|
|
<th style='text-align:center'> <?= _("PRIME TTC") ?> </th>
|
|
<th style='text-align:center'> <?= _("Fact") ?> </th>
|
|
<th width="5%" style='text-align:center'> <?= _("Archiver") ?> </th>
|
|
<th style='text-align:center'> <?= _("Etat") ?> </th>
|
|
<th style='text-align:center'><?= _("Suppr") ?> </th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="8" style='text-align:center'> <?= _("Total") ?> </td>
|
|
<td align='center'><?= format_N($this->nettoyer($totalbeneficiaires['primeHt'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($totalbeneficiaires['taxe'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($totalbeneficiaires['fraisCarte'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($totalbeneficiaires['primeTtc'])) ?></td>
|
|
<td colspan='4'> </td>
|
|
</tr>
|
|
</tfoot>
|
|
|
|
<tbody>
|
|
<?php foreach ($beneficiaires as $v):
|
|
$idBeneficiaire = $this->nettoyer($v['idBeneficiaire']);
|
|
$numeroBeneficiaire = $this->nettoyer($v['numeroBeneficiaire']);
|
|
$primeArchive = $this->nettoyer($v['primeArchive']);
|
|
$estsupprimable = ($primeArchive=="0");
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$lienParente = $this->nettoyer($v['LienParenteEng']);
|
|
}
|
|
else
|
|
{
|
|
$lienParente = $this->nettoyer($v['LienParente']);
|
|
}
|
|
|
|
?>
|
|
<tr valign="top">
|
|
|
|
<td align="center"> <?= $numeroBeneficiaire ?> </td>
|
|
|
|
<td><?= $this->nettoyer($v['nomBeneficiaire']) ?></td>
|
|
<td><?= $this->nettoyer($v['prenomsBeneficiaire']) ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['sexe']) ?></td>
|
|
<td align='center'><?= $lienParente ?></td>
|
|
<td align='center'><?= dateLang($this->nettoyer($v['dateNaissance'])) ?></td>
|
|
|
|
<td align='center'><?= $this->nettoyer($v['age']) ?></td>
|
|
|
|
<td align='center'><?= format_N($this->nettoyer($v['primeFamille'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['primeHt'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['taxe'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['fraisCarte'])) ?></td>
|
|
|
|
|
|
<td align='center'><?= format_N($this->nettoyer($v['primeTtc'])) ?></td>
|
|
<td align='center'> <input type="checkbox" value="<? $v['codeEtatFacturation']; ?>" disabled></td>
|
|
|
|
<td> </td>
|
|
|
|
<td align='center'><?= $this->nettoyer($v['codeEtatBeneficiaire']) ?></td>
|
|
<td> </td>
|
|
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
<tr style='background-color:white'>
|
|
<td colspan="16" height="1"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</fieldset>
|
|
|
|
</div >
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
<p><a href="javascript:afficherMasquerGaranties();" style="font-size:16pt;"><span id="span_garantie" title="Cliquez sur le lien pour afficher ou masquer">Voir</span> les garanties et les dépenses du bénéficiaire et de sa famille</a></p>
|
|
<INPUT class="sr-only" TYPE="text" id="masquerGarantie" NAME="masquerGarantie" value="1">
|
|
<div id="div_garantie">
|
|
<div style="width:100%; margin: 5px;">
|
|
<table class="table-responsive" style="width:90%; margin:auto; background-color: #f8f8ff; font-size:12pt;">
|
|
<tbody>
|
|
<tr>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;"> <?= _("Consommation >= 50%"); ?></td>
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color:#726a57"></td >
|
|
<td width="2%" style="background-color: #f8f8ff"></td>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;"><?= _("Consommation >= 80%"); ?></td>
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color: orange"></td >
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;" ><?= _("Consommation = 100% / Transaction = 100%"); ?></td>
|
|
<td style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color: red;"></td >
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="wrapper">
|
|
<div class="tabs">
|
|
<div class="tab">
|
|
<input type="radio" name="css-tabs" id="tab-1" checked class="tab-switch">
|
|
<label for="tab-1" class="tab-label"><?= _("BENEFICIAIRE") ?></label>
|
|
<div class="tab-content tab-container">
|
|
<fieldset>
|
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:10pt; white-space:nowrap;">
|
|
<thead>
|
|
<tr>
|
|
<th rowspan="2" width="5%" style="text-align:center"> <?= _("Exercice") ?> </th>
|
|
<th rowspan="2" width="20%" style="text-align:center"> <?= _("Garantie") ?> </th>
|
|
<th rowspan="2" style="text-align:center" width="5%"> <?= _("Taux") ?> </th>
|
|
|
|
<th colspan="4" style="text-align:center"> <?= _("Consommations") ?> </th>
|
|
<th colspan="4" style="text-align:center"> <?= _("Prestations") ?> </th>
|
|
</tr>
|
|
<tr>
|
|
<th style="text-align:center" width="10%"> <?= _("Plafond") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Périodicité") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Dépenses") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Solde") ?> </th>
|
|
|
|
|
|
<th style="text-align:center" width="10%"> <?= _("Nb Transaction") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Périodicité") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Nbre Prestation") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Solde") ?> </th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<?php foreach ($garantieadherents as $v):
|
|
$champApplication = $this->nettoyer($v['champApplication']);
|
|
|
|
$pourcentConso = $this->nettoyer($v['pourcentConso']);
|
|
|
|
|
|
$transactionBeneficiaire = $this->nettoyer($v['transactionBeneficiaire']);
|
|
|
|
$soldeTransactionBeneficiaire = $this->nettoyer($v['soldeTransactionBeneficiaire']);
|
|
|
|
$idBeneficiaire = $this->nettoyer($v['idBeneficiaire']);
|
|
$codeGarantie = $this->nettoyer($v['codeGarantie']);
|
|
$exercieReference = $this->nettoyer($v['exercieReference']);
|
|
|
|
$plafond = format_N($this->nettoyer($v['plafond']));
|
|
|
|
$nbreTransaction = $this->nettoyer($v['nbreTransaction']);
|
|
|
|
?>
|
|
|
|
<?php if($pourcentConso>='50' && $pourcentConso<'80'): ?>
|
|
<tr style="background-color: yellow;" valign="top">
|
|
<?php elseif($pourcentConso>='80' && $pourcentConso <'100'): ?>
|
|
<tr style="background-color: orange;" valign="top">
|
|
<?php elseif($pourcentConso >='100' || $transactionBeneficiaire=="1"): ?>
|
|
<tr style="background-color: red; color:white" valign="top">
|
|
<?php else: ?>
|
|
<tr valign="top">
|
|
<?php endif; ?>
|
|
|
|
<td align='center'> <?= $this->nettoyer($v['exercieReference'])?> </td>
|
|
<td align='center'>
|
|
<?php if($pourcentConso >='95' || $transactionBeneficiaire=="1"): ?>
|
|
<a title="Plafond ou nombre de transaction atteint pour cette garantie." href="javascript:alert('Plafond ou nombre de transaction atteint pour cette garantie!');">
|
|
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;">
|
|
<?= $this->nettoyer($v['garantie'])?>
|
|
</span>
|
|
</a>
|
|
<?php else: ?>
|
|
<?= $this->nettoyer($v['garantie'])?>
|
|
<?php endif; ?>
|
|
</td>
|
|
<td align='center'><?= $this->nettoyer($v['tauxPlafond']).'%'; ?></td>
|
|
|
|
<td align='center' ><?= $plafond ?></td>
|
|
<td align='center'><?= $v['codePeriodicitePlafond'] ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['consommation'])) ?></td>
|
|
<td align='center' ><?= format_N($this->nettoyer($v['soldeGarantie'])) ?></td>
|
|
|
|
<td align='center'><?= $this->nettoyer($v['nbreTransaction']) ?></td>
|
|
<td align='center'><?= $v['codePeriodicite'] ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['comptePrestation']) ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['soldeTransactionBeneficiaire']) ?></td>
|
|
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" name="css-tabs" id="tab-2" class="tab-switch">
|
|
<label for="tab-2" class="tab-label"><?= _("FAMILLE")?></label>
|
|
<div class="tab-content tab-container">
|
|
<fieldset>
|
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:10pt; white-space:nowrap;">
|
|
<thead>
|
|
<tr>
|
|
<th rowspan="2" width="5%" style="text-align:center"> <?= _("Exercice") ?> </th>
|
|
<th rowspan="2" width="20%" style="text-align:center"> <?= _("Garantie") ?> </th>
|
|
<th rowspan="2" style="text-align:center" width="5%"> <?= _("Taux") ?> </th>
|
|
|
|
<th colspan="4" style="text-align:center"> <?= _("Consommations") ?> </th>
|
|
<th colspan="4" style="text-align:center"> <?= _("Prestations") ?> </th>
|
|
</tr>
|
|
<tr>
|
|
<th style="text-align:center" width="10%"> <?= _("Plafond") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Périodicité") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Dépenses") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Solde") ?> </th>
|
|
|
|
|
|
<th style="text-align:center" width="10%"> <?= _("Nb Transaction") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Périodicité") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Nbre Prestation") ?> </th>
|
|
<th style="text-align:center" width="10%"> <?= _("Solde") ?> </th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<?php foreach ($garantieadherents as $v):
|
|
$champApplication = $this->nettoyer($v['champApplication']);
|
|
|
|
$pourcentConsoFamille = $this->nettoyer($v['pourcentConsoFamille']);
|
|
|
|
$transactionFamille = $this->nettoyer($v['transactionFamille']);
|
|
|
|
$soldeTransactionFamille = $this->nettoyer($v['soldeTransactionFamille']);
|
|
|
|
$idAdherent = $this->nettoyer($v['idAdherent']);
|
|
$codeGarantie = $this->nettoyer($v['codeGarantie']);
|
|
$exercieReference = $this->nettoyer($v['exercieReference']);
|
|
|
|
$plafondFamille = format_N($this->nettoyer($v['plafondFamille']));
|
|
|
|
$nbreTransactionFamille = $this->nettoyer($v['nbreTransactionFamille']);
|
|
|
|
?>
|
|
|
|
<?php if($pourcentConsoFamille>='50' && $pourcentConsoFamille<'80'): ?>
|
|
<tr style="background-color: yellow;" valign="top">
|
|
<?php elseif($pourcentConsoFamille>='80' && $pourcentConsoFamille <'100'): ?>
|
|
<tr style="background-color: orange;" valign="top">
|
|
<?php elseif($pourcentConsoFamille >='100' || $transactionFamille=="1"): ?>
|
|
<tr style="background-color: red; color:white" valign="top">
|
|
<?php else: ?>
|
|
<tr valign="top">
|
|
<?php endif; ?>
|
|
|
|
<td align='center'> <?= $this->nettoyer($v['exercieReference'])?> </td>
|
|
<td align='center'>
|
|
<?php if($pourcentConsoFamille >='95' || $transactionFamille=="1"): ?>
|
|
<a title="Plafond ou nombre de transaction atteint pour cette garantie." href="javascript:alert('Plafond ou nombre de transaction atteint pour cette garantie!');">
|
|
<span style="color:blue; background-color:#eeeeee; border:1px solid #000; border-radius:3px;">
|
|
<?= $this->nettoyer($v['garantie'])?>
|
|
</span>
|
|
</a>
|
|
<?php else: ?>
|
|
<?= $this->nettoyer($v['garantie'])?>
|
|
<?php endif; ?>
|
|
</td>
|
|
<td align='center'><?= $this->nettoyer($v['tauxPlafond']).'%'; ?></td>
|
|
|
|
<td align='center' ><?= $plafondFamille ?></td>
|
|
<td align='center'><?= $v['codePeriodicitePlafondFamille'] ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['consommationFamille'])) ?></td>
|
|
<td align='center' ><?= format_N($this->nettoyer($v['soldeGarantieFamille'])) ?></td>
|
|
|
|
<td align='center'><?= $this->nettoyer($v['nbreTransactionFamille']) ?></td>
|
|
<td align='center'><?= $v['codePeriodiciteFamille'] ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['comptePrestationFamille']) ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['soldeTransactionFamille']) ?></td>
|
|
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
<div id="div_benef">
|
|
<fieldset>
|
|
<legend> <?= _('Bénéficiaire (').$beneficiaire['numeroBeneficiaire'].')'; ?> </legend>
|
|
<table class="table table-responsive table-condensed">
|
|
<tbody>
|
|
<tr>
|
|
<td width="10%" > <?= _("Garant") ?> </td>
|
|
<td width="20%"><INPUT class="form-control majuscule" TYPE="text" value="<?= $garant ?>" readonly ></td>
|
|
|
|
<td align="center" width="10%"> <?= _("Souscripteur") ?> </td>
|
|
<td width="20%"><INPUT class="form-control" TYPE="text" value="<?= $nomClient ?>" readonly ></td>
|
|
|
|
<td align="center" width="10%"> <?= _("Police") ?> </td>
|
|
<td colspan="3" ><INPUT class="form-control majuscule" TYPE="text" value="<?= $libellePolice ?>" readonly></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td > <?= _("Produit") ?> </td>
|
|
<td ><INPUT class="form-control" TYPE="text" value="<?= $produit ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Couverture") ?> </td>
|
|
<td ><INPUT class="form-control" TYPE="text" value="<?= taux_couverture(intval($this->nettoyer($beneficiaire['ticketModerateur']))) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Entrée") ?> </td>
|
|
<td colspan="3"><INPUT class="form-control" TYPE="text" id="dateEntree" NAME="dateEntree" value="<?= dateLang($this->nettoyer($beneficiaire['dateEntree'])) ?>" readonly></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
<td > <?= _("Matricule") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="numeroBeneficiaire" name="numeroBeneficiaire" value="<?= $beneficiaire['numeroBeneficiaire'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Nom") ?> </td>
|
|
<td ><INPUT class="form-control majuscule" TYPE="text" id="nomBeneficiaire" NAME="nomBeneficiaire" value="<?= $beneficiaire['nomBeneficiaire'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Prénoms") ?> </td>
|
|
<td colspan="3"><INPUT class="form-control majuscule" TYPE="text" id="prenomsBeneficiaire" NAME="prenomsBeneficiaire" value="<?= $beneficiaire['prenomsBeneficiaire'] ?>" readonly ></td>
|
|
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
<td > <?= _("Carte éditée") ?> </td>
|
|
<td ><INPUT class="form-control" TYPE="text" id="dateEditionCarte" NAME="dateEditionCarte" value="<?= dateLang($this->nettoyer($beneficiaire['dateEditionCarte'])) ?>" readonly></td>
|
|
|
|
<td align="center"> <?= _("Lien Parenté") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="lienparente" name="lienparente" value="<?= $lienparente ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Naissance") ?> </td>
|
|
<td colspan="3"><INPUT class="form-control" TYPE="text" id="dateNaissance" NAME="dateNaissance" value="<?= dateLang($this->nettoyer($beneficiaire['dateNaissance'])).' => '.$beneficiaire['age'].' ans' ?>" readonly></td>
|
|
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><?= _("Genre") ?></td>
|
|
<td><INPUT class="form-control" TYPE="text" id="sexe" name="sexe" value="<?= $beneficiaire['sexe'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Groupe Sanguin") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="codeGroupeSanguin" name="codeGroupeSanguin" value="<?= $beneficiaire['codeGroupeSanguin'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Nature Pièce") ?></td>
|
|
<td colspan="3"><INPUT class="form-control" TYPE="text" id="naturepiece" name="naturepiece" value="<?= $naturepiece ?>" readonly ></td>
|
|
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><?= _("N°Pièce / N°CMU") ?></td>
|
|
<td><INPUT class="form-control" TYPE="text" id="numeroPiece" NAME="numeroPiece" value="<?= $beneficiaire['numeroPiece'].' / '.$beneficiaire['numeroCmu'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Tél Port") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="tel" id="telephonePortable" NAME="telephonePortable" value="<?= $beneficiaire['telephonePortable'] ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Etat") ?> </td>
|
|
|
|
<?php if ($dateEffetCouvert=="0") : ?>
|
|
<td align="center" colspan="3" style='font-size:10pt; background-color:red;color:white;'> <?= _("Non renouvelé") ?> </td>
|
|
<?php else: ?>
|
|
<?php if ($estcouvert) : ?>
|
|
<?php if ($beneficiaire['codeEtatBeneficiaire']=="V"): ?>
|
|
<td align="center" colspan="3" style='font-size:10pt; background-color:#027BE3;color:white;'> <?= $etatbeneficiaire ?> </td>
|
|
<?php else: ?>
|
|
<td align="center" colspan="3" style='font-size:10pt; background-color:red;color:white;'> <?= $etatbeneficiaire ?> </td>
|
|
<?php endif; ?>
|
|
<?php else: ?>
|
|
<?php if ($estsorti): ?>
|
|
<td align="center" colspan="3" style='font-size:10pt; background-color:red;color:white;'> <?= _("Retiré") ?> </td>
|
|
<?php else: ?>
|
|
<td align="center" colspan="3" style='font-size:10pt; background-color:red;color:white;'> <?= _("Expiré") ?> </td>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> <?= _("Sortie") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="dateSortie" NAME="dateSortie" value="<?= dateLang($this->nettoyer($beneficiaire['dateSortie'])) ?>" readonly></td>
|
|
|
|
<td align="center"> <?= _("Motif Sortie") ?> </td>
|
|
<td><INPUT class="form-control" TYPE="text" id="motifSortie" NAME="motifSortie" value="<?= $motifsortie ?>" readonly></td>
|
|
|
|
<td align="center"> <?= _("No Fam") ?> </td>
|
|
<td colspan="3"><INPUT class="form-control" TYPE="text" value="<?= $beneficiaire['numeroAdherent'] ?>" readonly ></td>
|
|
|
|
</tr>
|
|
<?php
|
|
$plafondGlobalFamille = $this->nettoyer($police['plafond']);
|
|
$consommationGlobaleFamille = $this->nettoyer($police['consommation']);
|
|
$niveauGlobalConsoFamille = ($consommationGlobaleFamille/$plafondGlobalFamille)*100;
|
|
|
|
$niveauGlobalConsoFamille = number_format($niveauGlobalConsoFamille, 2, ',', ' ');
|
|
|
|
|
|
$plafondGlobalBeneficiaire = $this->nettoyer($college['plafond']);
|
|
$consommationGlobaleBenef = $this->nettoyer($college['consommation']);
|
|
$niveauGlobalConsoBenef = ($consommationGlobaleBenef/$plafondGlobalBeneficiaire)*100;
|
|
|
|
$niveauGlobalConsoBenef = number_format($niveauGlobalConsoBenef, 2, ',', ' ');
|
|
|
|
/*
|
|
if($niveauGlobalConsoFamille>='50' && $niveauGlobalConsoFamille<'80'){
|
|
$styleFamille="background-color: yellow; font-size:10pt;";
|
|
}elseif($niveauGlobalConsoFamille>='80' && $niveauGlobalConsoFamille <'100'){
|
|
$styleFamille="background-color: orange; font-size:10pt;";
|
|
}elseif($niveauGlobalConsoFamille >='100'){
|
|
$styleFamille="background-color: red; color:white; font-size:10pt;";
|
|
}
|
|
*/
|
|
|
|
|
|
|
|
?>
|
|
<tr>
|
|
<td > <?= _("Plafond Famille") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:#7d4e27 !important;color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($plafondGlobalFamille) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Conso. Famille") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:rgba(255, 0, 127) !important; color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($consommationGlobaleFamille) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Solde Famille") ?> </td>
|
|
<td> <INPUT style='text-align:center; background-color:green !important; color:white; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($police['soldeConsommation'])) ?>" readonly ></td>
|
|
|
|
<td width="2%"></td>
|
|
<td width="8%">
|
|
<INPUT style="font-size:10pt; text-align:center; font-weight:bold; color:red;" class="form-control" TYPE="text" value="<?= $niveauGlobalConsoFamille." %"; ?>" readonly >
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td > <?= _("Plafond Bénéf.") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:#7d4e27 !important; color:white !important; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($plafondGlobalBeneficiaire) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Conso. Bénéf.") ?> </td>
|
|
<td><INPUT style='text-align:center; background-color:rgba(255, 0, 127) !important;color:white !important; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($consommationGlobaleBenef) ?>" readonly ></td>
|
|
|
|
<td align="center"> <?= _("Solde Bénéf.") ?> </td>
|
|
<td> <INPUT style='text-align:center; background-color:green !important; color:white !important; font-size:10pt;' class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($college['soldeConsommation'])) ?>" readonly ></td>
|
|
|
|
<td width="2%"></td>
|
|
<td width="8%">
|
|
<INPUT style="font-size:10pt; text-align:center; font-weight:bold; color:red;" class="form-control" TYPE="text" value="<?= $niveauGlobalConsoBenef." %"; ?>" readonly >
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</fieldset>
|
|
</div>
|
|
|
|
|
|
<?php if ($estsorti): ?>
|
|
<div class="alert alert-danger" style="height:30px; padding:5px; margin-bottom:5px; text-align:center;" >
|
|
<H4><?= _("Date sortie") . " : " . dateLang($dateSortieBeneficiaire) ?></H4>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
<p><a href="javascript:afficherMasquerBareme();" style="font-size:16pt;"><span id="span_bareme" title="Cliquez sur le lien pour afficher ou masquer">Voir</span> la liste des actes plafonnés</a></p>
|
|
<INPUT class="sr-only" TYPE="text" id="masquerBareme" NAME="masquerBareme" value="1">
|
|
<div id="div_bareme" >
|
|
<legend> <?= _('Barèmes des actes plafonnés'); ?> </legend>
|
|
<div id="div_legende_couleur" style="width:100%; margin: 5px; background-color: #f8f8ff;" class="tab-container">
|
|
<table class="table-responsive" style="width:90%; margin:auto; background-color: #f8f8ff; font-size:12pt;">
|
|
<tbody>
|
|
<tr>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;"> <?= _("Consommation >= 50%"); ?></td>
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color:#726a57"></td >
|
|
<td width="2%" style="background-color: #f8f8ff"></td>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;"><?= _("Consommation >= 80%"); ?></td>
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color: orange"></td >
|
|
<td width="1%" style="background-color: #f8f8ff"></td>
|
|
<td style="font-weight:bold; text-align:right; background-color: #f8f8ff;" ><?= _("Consommation = 100% / Transaction = 100%"); ?></td>
|
|
<td style="background-color: #f8f8ff"></td>
|
|
<td width="4%" style="background-color: red;"></td >
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="tab-container">
|
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;" >
|
|
<thead >
|
|
<tr>
|
|
<!--<th rowspan="2" style='text-align:center' > <?= _("Garantie "); ?> </th>-->
|
|
<th rowspan="2" style='text-align:center' width="27%"> <?= _("Actes "); ?> </th>
|
|
<th rowspan="2" style='text-align:center'> <?= _("Taux") ?> </th>
|
|
<!--<th rowspan="2" style='text-align:center'> <?= _("Carence") ?> </th>-->
|
|
<th colspan="4" style='text-align:center'> <?= _("Plafond") ?> </th>
|
|
<th colspan="2" style='text-align:center'> <?= _("Nbre Sinistre") ?> </th>
|
|
<th colspan="2" style='text-align:center'> <?= _("Consommations") ?> </th>
|
|
<th colspan="2" style='text-align:center'> <?= _("Soldes") ?> </th>
|
|
</tr>
|
|
<tr>
|
|
<th style='text-align:center' width="10%"> <?= _("Valeur") ?> </th>
|
|
<th style='text-align:center'> <?= _("Transaction") ?> </th>
|
|
<th style='text-align:center'> <?= _("Périodicité") ?> </th>
|
|
<!--<th style='text-align:center'> <?= _("Observation") ?> </th>-->
|
|
<th style='text-align:center' width="7%"> <?= _("Famille") ?> </th>
|
|
<th style='text-align:center' width="7%"> <?= _("Bénéficiaire") ?> </th>
|
|
<th style='text-align:center' width="7%"> <?= _("Famille") ?> </th>
|
|
<th style='text-align:center' width="7%"> <?= _("Bénéficiaire") ?> </th>
|
|
<th style='text-align:center' width="7%"> <?= _("Famille") ?> </th>
|
|
<th style='text-align:center' width="7%"> <?= _("Bénéficiaire") ?> </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody style="overflow:auto; height:45px; ">
|
|
<?php foreach ($actes as $v):
|
|
$libelle = $this->nettoyer($v['libelle']);
|
|
$garantie = $this->nettoyer($v['garantie']);
|
|
$codeGarantie = $this->nettoyer($v['codeGarantie']);
|
|
$periodicite = $this->nettoyer($v['codePeriodicite']);
|
|
//$observation = $this->nettoyer($v['observation']);
|
|
if (est_anglophone())
|
|
{
|
|
$libelle = $this->nettoyer($v['libelleEng']);
|
|
$garantie = $this->nettoyer($v['garantieEng']);
|
|
//$periodicite = $this->nettoyer($v['periodiciteEng']);
|
|
//$observation = $this->nettoyer($v['observationEng']);
|
|
}
|
|
$pourcentConsoFamille = $this->nettoyer($v['pourcentConsoFamille']);
|
|
$pourcentConso = $this->nettoyer($v['pourcentConso']);
|
|
$transactionFamille = $this->nettoyer($v['transactionFamille']);
|
|
$transactionBeneficiaire = $this->nettoyer($v['transactionBeneficiaire']);
|
|
$idBeneficiaire = $this->nettoyer($v['idBeneficiaire']);
|
|
$codeActe = $this->nettoyer($v['codeActe']);
|
|
$exercieReference = $this->nettoyer($v['exercieReference']);
|
|
?>
|
|
<?php if($pourcentConso>='50' && $pourcentConso<'80'): ?>
|
|
<tr style="background-color: yellow;" valign="top">
|
|
<?php elseif($pourcentConso>='80' && $pourcentConso <'100'): ?>
|
|
<tr style="background-color: orange;" valign="top">
|
|
<?php elseif($pourcentConso >='100' || $transactionBeneficiaire=="1"): ?>
|
|
<tr style="background-color: red; color:white" valign="top">
|
|
<?php else: ?>
|
|
<tr valign="top">
|
|
<?php endif; ?>
|
|
<!--<td align='center'><?= $codeGarantie ?></td>-->
|
|
<td ><?= $libelle ?></td>
|
|
<td align='center'><?= $this->nettoyer($v['tauxPlafond'])?></td>
|
|
<!--<td align='center'><?= $this->nettoyer($v['delaiCarenceActe'])?></td>-->
|
|
<td align='center'><?= format_N($this->nettoyer($v['forfaitPlafond']))?></td>
|
|
<td align='center'><?= $this->nettoyer($v['nbreTransaction'])?></td>
|
|
<td align='center'><?= $periodicite; ?></td>
|
|
<!--<td align='center'><?= $observation; ?></td>-->
|
|
<td align='center'><?= format_N($this->nettoyer($v['comptePrestationFamille'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['comptePrestation'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['consommationFamille'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['consommation'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['soldeActeFamille'])) ?></td>
|
|
<td align='center'><?= format_N($this->nettoyer($v['soldeActe'])) ?></td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
<p><a href="javascript:afficherMasquerDepenses();" style="font-size:16pt;"><span id="span_depenses" title="Cliquez sur le lien pour afficher ou masquer"><?= _("Voir") ?></span> <?= _("l'historique des prestations du bénéficiaire") ?></a></p>
|
|
<INPUT class="sr-only" TYPE="text" id="masquerDepenses" NAME="masquerDepenses" value="1">
|
|
<div id="div_depenses">
|
|
<table class="table table-responsive table-condensed" style='font-size:8pt;' >
|
|
<tbody>
|
|
<tr>
|
|
<td > <?= _("Période du") ?> </td>
|
|
<td ><INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="d1" NAME="d1" value="<?= dateLang($_SESSION['dUneSemaineAvant_C'], $_SESSION['lang']) ?>" required AUTOCOMPLETE="OFF"></td>
|
|
|
|
<td align="center" > <?= _("Au") ?> </td>
|
|
<td ><INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="d2" NAME="d2" value="<?= dateCouranteLang($_SESSION['lang']) ?>" required AUTOCOMPLETE="OFF"></td>
|
|
|
|
<td align="center"> <?= _("Garantie") ?> </td>
|
|
<td >
|
|
<SELECT class="form-control" data-live-search="true" id="codeGarantie" NAME="codeGarantie"style='font-size:10pt; text-align:center;' >
|
|
<?php liste_options_consultation($garanties, ""); ?>
|
|
</SELECT>
|
|
</td>
|
|
<td colspan="2"> <button style='font-size:10pt;' type="button" class="form-control btn btn-primary" onclick="javascript:afficherhistoriquegarantie('<?= $beneficiaire['numeroBeneficiaire'] ?>');"><?= _("Actualiser...") ?></button> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<div id="div_prestation">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<hr style="border:none; border-top: 3px double #333; color:#333; overflow: visible; text-align:center; height:5px;">
|
|
|
|
</FORM>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" id="btn-fermer-modal" class="btn btn-default" data-bs-dismiss="modal" ><?= _("Fermer") ?></button>
|
|
</div>
|
|
</div>
|
|
</div>
|