<?php use App\Core\Permission; ?>
<link rel="stylesheet" href="/public/assets/css/cda-professors-pro.css">
<link rel="stylesheet" href="/public/assets/css/cda-professors-pro-9613.css">

<section class="page-intro">
<div>
<span class="page-kicker">Équipe pédagogique</span>
<h2>Professeurs</h2>
<p>Fiches, disciplines, contrats, groupes, agendas et suivi administratif.</p>
</div>
<div class="cda-page-actions">
<?php if(Permission::can('professeurs.create')): ?>
<a class="button button-primary" href="/public/professeurs/nouveau">
+ Créer un professeur
</a>
<?php endif; ?>
</div>
</section>

<section class="prof-pro-grid">
<?php foreach($professors as $professor): ?>
<a class="prof-pro-card" href="/public/professeurs-pro/voir?id=<?= (int)$professor['id'] ?>" aria-label="Ouvrir le dossier de <?= htmlspecialchars((string)$professor['prenom'].' '.(string)$professor['nom']) ?>">
<header>
<div class="prof-avatar">
<?= htmlspecialchars(
    strtoupper(
        mb_substr((string)$professor['prenom'],0,1)
        .mb_substr((string)$professor['nom'],0,1)
    )
) ?>
</div>

<div>
<span><?= htmlspecialchars((string)$professor['code_professeur']) ?></span>
<h3><?= htmlspecialchars((string)$professor['prenom'].' '.(string)$professor['nom']) ?></h3>
<p><?= htmlspecialchars((string)($professor['email'] ?: 'Aucun e-mail')) ?></p>
</div>

<b class="<?= $professor['actif'] ? 'active' : 'inactive' ?>">
<?= $professor['actif'] ? 'Actif' : 'Inactif' ?>
</b>
</header>

<div class="prof-metrics">
<div>
<strong><?= (int)$professor['nb_disciplines'] ?></strong>
<span>disciplines</span>
</div>
<div>
<strong><?= (int)$professor['nb_contrats'] ?></strong>
<span>contrats</span>
</div>
<div>
<strong><?= (int)$professor['nb_contrats_actifs'] ?></strong>
<span>contrats actifs</span>
</div>
</div>

<div class="prof-card-hint"><span>Cliquer pour ouvrir la fiche complète</span><b>→</b></div>
</a>
<?php endforeach; ?>
</section>
