86 lines
4.8 KiB
PHP
86 lines
4.8 KiB
PHP
<div class="table-responsive shadow-sm rounded border animate__animated animate__fadeIn">
|
|
<table class="table table-hover align-middle mb-0 tabliste compact" style="font-size: 0.85rem;">
|
|
<thead class="table-light text-secondary">
|
|
<tr>
|
|
<th class="text-center border-0 py-3"><?= _("Date Effet") ?></th>
|
|
<th class="text-center border-0"><?= _("Mvt") ?></th>
|
|
<th class="border-0"><?= _("Bénéficiaire / Matricule") ?></th>
|
|
<th class="border-0"><?= _("Adhérent") ?></th>
|
|
<th class="text-center border-0"><?= _("Lien") ?></th>
|
|
<th class="text-center border-0"><?= _("Saisie / Par") ?></th>
|
|
<th class="text-center border-0"><?= _("Prime Ttc") ?></th>
|
|
<th colspan="2" class="text-center border-0"><?= _("Choix") ?></th>
|
|
</tr>
|
|
<tr>
|
|
<th colspan="7" style='text-align:center'> <input class = "form-control btn btn-primary" type="button" value="<?= _("Valider la sélection") ?>" onClick="valider_mouvement_rh();"> </td>
|
|
<th style='text-align:center'> <input class = "form-control btn btn-info" type="button" value="V" onClick="selectionner_mouvement_rh_tout('1');"> </td>
|
|
<th style='text-align:center'> <input class = "form-control btn btn-danger" type="button" value="X" onClick="selectionner_mouvement_rh_tout('0');"> </td>
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
<?php foreach ($mouvementassures as $mvt):
|
|
$choix = $this->nettoyer($mvt['choix']);
|
|
$idMvtTemp = $this->nettoyer($mvt['id']);
|
|
$sensMvt = $mvt['sensMouvement']; // On suppose que '0' = Entrée, '1' = Sortie
|
|
$libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $mvt['libelleSensMouvement'];
|
|
?>
|
|
<tr>
|
|
<td class="text-center fw-bold text-dark">
|
|
<?= dateLang($this->nettoyer($mvt['dateEffet']), $_SESSION['lang']) ?>
|
|
</td>
|
|
|
|
<td class="text-center">
|
|
<?php if ($sensMvt == '1'): // Entrée ?>
|
|
<span class="badge rounded-pill bg-success-subtle text-success border border-success-subtle px-3">
|
|
<i class="fas fa-sign-in-alt me-1"></i> <?= $libelleSensMouvement ?>
|
|
</span>
|
|
<?php else: // Sortie ?>
|
|
<span class="badge rounded-pill bg-danger-subtle text-danger border border-danger-subtle px-3">
|
|
<i class="fas fa-sign-out-alt me-1"></i> <?= $libelleSensMouvement ?>
|
|
</span>
|
|
<?php endif; ?>
|
|
</td>
|
|
|
|
<td>
|
|
<div class="fw-bold text-uppercase"><?= $this->nettoyer($mvt['beneficiaire']) ?></div>
|
|
<div class="text-muted x-small"><i class="fas fa-id-card me-1"></i><?= $this->nettoyer($mvt['numeroBeneficiaire']) ?></div>
|
|
</td>
|
|
|
|
<td class="small">
|
|
<i class="fas fa-user-tie text-secondary me-1"></i> <?= $this->nettoyer($mvt['adherent']) ?>
|
|
</td>
|
|
|
|
<td class="text-center">
|
|
<span class="badge bg-light text-secondary border"><?= $this->nettoyer($mvt['codeLienParente']) ?></span>
|
|
</td>
|
|
|
|
<td class="text-center">
|
|
<div class="small"><?= dateheureLang($this->nettoyer($mvt['dateSysteme'])) ?></div>
|
|
<div class="x-small text-muted fw-bold"><?= $this->nettoyer($mvt['codeUtilisateur']) ?></div>
|
|
</td>
|
|
|
|
<td class="text-center">
|
|
<span class="badge bg-light text-secondary border"><?= format_N($this->nettoyer($mvt['primeTtc'])) ?></span>
|
|
</td>
|
|
|
|
<td colspan="2" class="text-center">
|
|
<?php if($choix=='1'): ?>
|
|
<input type="checkbox" checked value="<?php echo $choix ; ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};selectionner_mouvement_rh(<?= $idMvtTemp ?>, this.value);">
|
|
<?php else: ?>
|
|
<input type="checkbox" value="<?php echo $choix ; ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};selectionner_mouvement_rh(<?= $idMvtTemp ?>, this.value);">
|
|
<?php endif; ?>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<style>
|
|
.x-small { font-size: 0.7rem; }
|
|
.italic { font-style: italic; }
|
|
.bg-success-subtle { background-color: #d1e7dd; }
|
|
.bg-danger-subtle { background-color: #f8d7da; }
|
|
</style>
|