Files

54 lines
2.8 KiB
PHP

<div class="barre-titre">
<h1><?= e(t('Besoins clients')) ?> <small><?= e(tn(count($liste), '%d besoin', '%d besoins')) ?></small></h1>
<form class="filtres" method="get" action="index.php" data-auto>
<input type="hidden" name="p" value="besoins">
<label><?= e(t('Statut')) ?>
<select name="statut">
<option value=""><?= e(t('Tous')) ?></option>
<?php foreach (ETATS_BESOIN as $code => $libelle): ?><option value="<?= e($code) ?>"<?= $statut === $code ? ' selected' : '' ?>><?= e(t($libelle)) ?></option><?php endforeach; ?>
</select>
</label>
<button type="submit" class="secondaire" data-auto-masquer><?= e(t('Filtrer')) ?></button>
</form>
</div>
<p class="aide"><?= e(t('Un besoin décrit une mission à pourvoir chez un client. Vivier propose les profils qui y répondent le mieux.')) ?></p>
<?php if (peut_ecrire()): ?>
<section class="carte">
<details<?= $erreur !== null || !$liste ? ' open' : '' ?>>
<summary><?= e(t('Nouveau besoin')) ?></summary>
<?php if ($erreur !== null): ?><p class="flash flash-erreur" role="alert"><?= e($erreur) ?></p><?php endif; ?>
<form method="post" action="<?= e(url('besoins')) ?>" class="pile">
<?= champ_csrf() ?>
<?php require __DIR__ . '/_besoin_champs.php'; ?>
<div class="actions"><button type="submit"><?= e(t('Enregistrer le besoin')) ?></button></div>
</form>
</details>
</section>
<?php endif; ?>
<?php if (!$liste): ?>
<section class="carte"><p class="vide"><?= e($statut !== '' ? t('Aucun besoin avec ce statut.') : t('Aucun besoin enregistré.')) ?></p></section>
<?php else: ?>
<ul class="resultats">
<?php foreach ($liste as $b): ?>
<li class="carte<?= $b['statut'] !== 'ouvert' ? ' inactif' : '' ?>">
<div class="resultat-tete">
<a class="nom" href="<?= e(url('besoin', ['id' => $b['id']])) ?>"><?= e($b['intitule']) ?></a>
<span class="etat"><span class="badge badge-besoin-<?= e($b['statut']) ?>"><?= e(t(ETATS_BESOIN[$b['statut']])) ?></span></span>
</div>
<p class="sous-titre">
<strong><?= e($b['client']) ?></strong>
<?php if ($b['seniorite_min']): ?><span class="badge badge-<?= e($b['seniorite_min']) ?>"><?= e(t(SENIORITES[$b['seniorite_min']])) ?></span><?php endif; ?>
<?php if ($b['lieu']): ?><span><?= e($b['lieu']) ?></span><?php endif; ?>
<?php if ($b['date_debut']): ?><span><?= e(t('début le %s', date_fr($b['date_debut']))) ?></span><?php endif; ?>
<span><?= e(tn((int) $b['proposes'], '%d profil proposé', '%d profils proposés')) ?></span>
</p>
<?php if ($b['technologies']): ?>
<p class="technos"><?php foreach (liste_saisie($b['technologies']) as $t): ?><span><?= e($t) ?></span><?php endforeach; ?></p>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>