98 lines
5.1 KiB
PHP
98 lines
5.1 KiB
PHP
<div id="div_quittancepolice" class="mt-3">
|
|
<div class="table-responsive shadow-sm rounded">
|
|
<table class="table table-hover align-middle bg-white mb-0" style="font-size: 0.9rem;">
|
|
<thead class="table-light text-nowrap">
|
|
<tr>
|
|
<th class="text-center" width="5%"><?= _("ID") ?></th>
|
|
<th class="text-center"><?= _("Émission") ?></th>
|
|
<th class="text-center"><?= _("Date") ?></th>
|
|
<th><?= _("Libellé") ?></th>
|
|
<th class="text-center"><?= _("Échéance") ?></th>
|
|
<th class="text-end"><?= _("Prime TTC") ?></th>
|
|
<th class="text-end"><?= _("Encaissé") ?></th>
|
|
<th class="text-end"><?= _("Solde") ?></th>
|
|
<th class="text-center" width="15%"><?= _("Actions") ?></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<?php foreach ($quittances as $quittance):
|
|
$idQuittance = $quittance['id'];
|
|
$solde = (float)$this->nettoyer($quittance['solde']);
|
|
// Badge de couleur pour le solde
|
|
$soldeClass = ($solde <= 0) ? 'bg-success-soft text-success' : 'bg-danger-soft text-danger';
|
|
?>
|
|
<tr>
|
|
<td class="text-center text-muted fw-bold"><?= $idQuittance ?></td>
|
|
|
|
<td class="text-center">
|
|
<button class="btn btn-sm btn-outline-info px-2 py-0"
|
|
onclick="afficher_emission(<?= $quittance['idEmission'] ?>);">
|
|
<?= $quittance['numeroEmission'] ?>
|
|
</button>
|
|
</td>
|
|
|
|
<td class="text-center text-nowrap">
|
|
<?= dateLang($this->nettoyer($quittance['dateEmission']), $_SESSION['lang']) ?>
|
|
</td>
|
|
|
|
<td><small class="fw-semibold"><?= $this->nettoyer($quittance['libelleQuittance']) ?></small></td>
|
|
|
|
<td class="text-center text-nowrap">
|
|
<span class="text-muted"><?= dateLang($this->nettoyer($quittance['datePaiement']), $_SESSION['lang']) ?></span>
|
|
</td>
|
|
|
|
<td class="text-end fw-bold"><?= format_N($this->nettoyer($quittance['primeTtc'])) ?></td>
|
|
|
|
<td class="text-end text-success"><?= format_N($this->nettoyer($quittance['encaisse'])) ?></td>
|
|
|
|
<td class="text-end fw-bold <?= $soldeClass ?>">
|
|
<?= format_N($solde) ?>
|
|
</td>
|
|
|
|
<td class="text-center">
|
|
<div class="btn-group shadow-sm">
|
|
<button title="<?= _("Assureur") ?>" class="btn btn-sm btn-primary" onclick="imprimer_quittance(<?= $idQuittance ?>);">
|
|
<i class="bi bi-printer"></i>
|
|
</button>
|
|
<button title="<?= _("Client") ?>" class="btn btn-sm btn-outline-primary" onclick="imprimer_quittance_client(<?= $idQuittance ?>);">
|
|
<i class="bi bi-person-badge"></i>
|
|
</button>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
|
|
<tfoot class="table-secondary fw-bold border-top-2">
|
|
<tr>
|
|
<td colspan="5" class="text-center text-uppercase small"><?= _("Total Période") ?></td>
|
|
<td class="text-end"><?= format_N($totalquittanceperiode['primeTtc']) ?></td>
|
|
<td class="text-end text-success"><?= format_N($totalquittanceperiode['encaisse']) ?></td>
|
|
<td class="text-end text-danger"><?= format_N($totalquittanceperiode['solde']) ?></td>
|
|
<td></td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="modal fade" id="pop_export_quittance" tabindex="-1" aria-hidden="true" data-bs-backdrop="static">
|
|
<div class="modal-dialog modal-lg modal-dialog-centered">
|
|
<div class="modal-content border-0 shadow-lg">
|
|
<div class="modal-header bg-primary text-white">
|
|
<h5 class="modal-title">
|
|
<i class="bi bi-printer-fill me-2"></i><?= _("Impression de Quittance") ?>
|
|
</h5>
|
|
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body p-0">
|
|
<div id="div_export_quittance" class="p-3 text-center">
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary px-4" data-bs-dismiss="modal"><?= _("Fermer") ?></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|