98 lines
5.8 KiB
PHP
Executable File
98 lines
5.8 KiB
PHP
Executable File
<?php
|
|
$adminProd = $_SESSION['adminProd'];
|
|
?>
|
|
|
|
<?php if(count($actes) > 0): ?>
|
|
<div class="table-responsive shadow-sm rounded border overflow-hidden">
|
|
<table class="table table-sm table-hover align-middle mb-0" style="font-size: 0.8rem;">
|
|
<thead class="table-light">
|
|
<tr class="text-center small fw-bold text-uppercase">
|
|
<th rowspan="2" class="border-end bg-white" style="min-width: 150px;"><?= _("Libellé Acte") ?></th>
|
|
<th rowspan="2" class="border-end"><?= _("Effet") ?></th>
|
|
<th colspan="4" class="bg-primary bg-opacity-10 text-primary border-bottom border-primary"><?= _("Plafonds Famille") ?></th>
|
|
<th colspan="4" class="bg-dark bg-opacity-10 text-dark border-bottom border-dark"><?= _("Plafonds Bénéficiaire") ?></th>
|
|
<th rowspan="2" class="border-start"><?= _("Remboursement") ?></th>
|
|
<th rowspan="2"><?= _("Carence") ?></th>
|
|
<th colspan="2" class="bg-light border-bottom"><?= _("TM / Forfait") ?></th>
|
|
<th colspan="2" class="bg-light border-bottom"><?= _("Âges") ?></th>
|
|
<th rowspan="2"><?= _("Actif") ?></th>
|
|
<th rowspan="2" class="bg-white"><?= _("Suppr") ?></th>
|
|
</tr>
|
|
<tr class="text-center small bg-light-subtle" style="font-size: 0.7rem;">
|
|
<th class="border-start"><?= _("Plafond") ?></th>
|
|
<th><?= _("Fréq. Plafond") ?></th>
|
|
<th><?= _("Quota") ?></th>
|
|
<th class="border-end"><?= _("Fréq. Quota") ?></th>
|
|
<th><?= _("Plafond") ?></th>
|
|
<th><?= _("Fréq. Plafond") ?></th>
|
|
<th><?= _("Quota") ?></th>
|
|
<th class="border-end"><?= _("Fréq. Quota") ?></th>
|
|
<th class="border-start"><?= _("Taux %") ?></th>
|
|
<th class="border-end"><?= _("Montant") ?></th>
|
|
<th><?= _("Min") ?></th>
|
|
<th class="border-end"><?= _("Max") ?></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<?php foreach ($actes as $v):
|
|
$idActe = $this->nettoyer($v['id']);
|
|
$supprime = $v['supprime'];
|
|
$libelle = est_anglophone() ? $this->nettoyer($v['libelleEng']) : $this->nettoyer($v['libelle']);
|
|
$isActif = ($this->nettoyer($v['actif']) == "1");
|
|
?>
|
|
|
|
<tr class="<?= ($supprime == '1') ? 'table-danger opacity-50' : ''; ?>">
|
|
<td class="ps-3 fw-bold text-dark small border-end"><?= $libelle ?></td>
|
|
<td class="text-center text-nowrap"><?= dateLang($this->nettoyer($v['dateEffet']), $_SESSION['lang']); ?></td>
|
|
|
|
<td class="text-center fw-bold text-primary border-start"><?= format_N($this->nettoyer($v['forfaitPlafondFamille'])); ?></td>
|
|
<td class="text-center text-muted small"><?= $this->nettoyer($v['codePeriodicitePlafondFamille']);?></td>
|
|
<td class="text-center"><?= $this->nettoyer($v['nbreTransactionFamille']);?></td>
|
|
<td class="text-center text-muted small border-end"><?= $this->nettoyer($v['codePeriodiciteFamille']);?></td>
|
|
|
|
<td class="text-center fw-bold"><?= format_N($this->nettoyer($v['forfaitPlafond']));?></td>
|
|
<td class="text-center text-muted small"><?= $this->nettoyer($v['codePeriodicitePlafond']);?></td>
|
|
<td class="text-center"><?= $this->nettoyer($v['nbreTransaction']);?></td>
|
|
<td class="text-center text-muted small border-end"><?= $this->nettoyer($v['codePeriodicite']); ?></td>
|
|
|
|
<td class="text-center fw-bold text-uppercase text-secondary border-start"><?= $this->nettoyer($v['codeTypeRemboursement']); ?></td>
|
|
<td class="text-center"><?= $this->nettoyer($v['delaiCarenceActe']);?>m</td>
|
|
<td class="text-center fw-bold text-danger"><?= $this->nettoyer($v['ticketModerateur']);?>%</td>
|
|
<td class="text-center border-end"><?= format_N($this->nettoyer($v['forfaitTm']));?></td>
|
|
|
|
<td class="text-center"><?= $this->nettoyer($v['ageMinimum']);?></td>
|
|
<td class="text-center border-end"><?= $this->nettoyer($v['ageMaximum']);?></td>
|
|
<td class="text-center">
|
|
<i class="fas <?= $isActif ? 'fa-check-circle text-success' : 'fa-times-circle text-muted' ?>"></i>
|
|
</td>
|
|
|
|
<td class="text-center bg-white border-start">
|
|
<?php if($supprime == '0'): ?>
|
|
<button type="button" class="btn btn-link text-danger p-0"
|
|
onclick="javascript:supprimer_baremeacte('<?= $adminProd?>', <?= $idActe ?>);"
|
|
title="<?= _("Supprimer") ?>">
|
|
<i class="fas fa-trash-alt"></i>
|
|
</button>
|
|
<?php else: ?>
|
|
<span class="badge bg-secondary text-uppercase" style="font-size: 0.6rem;"><?= _("OFF") ?></span>
|
|
<?php endif; ?>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<?php else: ?>
|
|
<div class="alert alert-warning border-dashed text-center p-4 m-2">
|
|
<i class="fas fa-search fa-2x mb-2 opacity-25"></i>
|
|
<p class="mb-0 fw-bold text-uppercase"><?= _("Aucun acte paramétré dans l'historique.") ?></p>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<style>
|
|
.opacity-50 { text-decoration: line-through rgba(220, 53, 69, 0.4); }
|
|
.table-hover tbody tr:hover { background-color: rgba(0, 136, 207, 0.05) !important; }
|
|
.border-dashed { border: 2px dashed #dee2e6 !important; background: none; }
|
|
</style>
|