Files
Vivier/vues/conservation.php

46 lines
2.9 KiB
PHP

<h1><?= e(t('Conservation')) ?> <small><?= e(tn(count($liste), '%d profil à traiter', '%d profils à traiter')) ?></small></h1>
<p class="aide">
<?= e(t('Profils dont la durée de conservation est dépassée ou se termine dans 60 jours. Prolongez si le candidat a confirmé son accord, sinon supprimez. La durée par défaut est de %d mois.', (int) config('conservation_mois'))) ?>
<?= e(est_admin() ? t('Un profil supprimé part à la corbeille, d\'où il est effacé après %d jours.', CORBEILLE_JOURS) : t('La suppression revient au gestionnaire des comptes.')) ?>
</p>
<section class="carte">
<?php if (!$liste): ?>
<p class="vide"><?= e(t('Aucun profil n\'arrive à échéance.')) ?></p>
<?php else: ?>
<div class="defile"><table>
<thead><tr><th><?= e(t('Profil')) ?></th><th><?= e(t('Statut')) ?></th><th><?= e(t('Reçu le')) ?></th><th><?= e(t('Échéance')) ?></th><th><?= e(t('Accord')) ?></th><th></th></tr></thead>
<tbody>
<?php foreach ($liste as $l): ?>
<tr>
<td><a href="<?= e(url('profil', ['id' => $l['id']])) ?>#donnees"><?= e($l['prenom'] . ' ' . $l['nom']) ?></a><br><small><?= e($l['titre'] ?? '') ?></small></td>
<td><?= e(t(STATUTS[$l['statut']])) ?><?php if ($l['archive_le']): ?><br><small><?= e(t('Archivé')) ?></small><?php endif; ?></td>
<td><?= e(date_fr($l['cree_le'])) ?></td>
<td>
<?= e(date_fr($l['conserver_jusqu_au'])) ?><br>
<small class="<?= $l['jours'] < 0 ? 'retard' : '' ?>"><?= e($l['jours'] < 0 ? t('dépassée de %d j', abs((int) $l['jours'])) : t('dans %d j', (int) $l['jours'])) ?></small>
</td>
<td><?= $l['consentement_le'] ? e(date_fr($l['consentement_le'])) : '<em>' . e(t('non enregistré')) . '</em>' ?></td>
<td class="actions-ligne">
<form method="post" action="<?= e(url('conservation')) ?>">
<?= champ_csrf() ?>
<input type="hidden" name="action" value="prolonger">
<input type="hidden" name="id" value="<?= (int) $l['id'] ?>">
<button type="submit" class="secondaire"><?= e(t('Prolonger')) ?></button>
</form>
<?php if (est_admin()): ?>
<form method="post" action="<?= e(url('profil_suppr')) ?>" data-confirmer="<?= e(t('Supprimer ce profil ? Il part à la corbeille, puis il est effacé avec ses documents au bout de %d jours.', CORBEILLE_JOURS)) ?>">
<?= champ_csrf() ?>
<input type="hidden" name="id" value="<?= (int) $l['id'] ?>">
<input type="hidden" name="retour" value="conservation">
<button type="submit" class="dangereux"><?= e(t('Supprimer')) ?></button>
</form>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table></div>
<?php endif; ?>
</section>