<link rel="stylesheet" href="/public/assets/css/cda-v4-8-workshops.css">

<section class="page-intro">
    <div>
        <span class="page-kicker">Organisation pédagogique</span>
        <h2>Groupes et créneaux</h2>
        <p>
            Chaque groupe relie un atelier, un professeur, une salle,
            un jour et des horaires.
        </p>
    </div>

    <a class="button button-primary" href="/public/groupes/nouveau">
        + Nouveau groupe
    </a>
</section>

<?php if (!$groups): ?>
<section class="card workshop-empty">
    <div class="workshop-empty-icons">
        <span>📅</span>
        <span>👨‍🏫</span>
        <span>👥</span>
    </div>

    <h3>Aucun groupe ou créneau enregistré</h3>

    <p>
        Créez d’abord un atelier, puis organisez son jour,
        son horaire, son professeur et ses participants.
    </p>

    <a class="button button-primary" href="/public/groupes/nouveau">
        + Créer le premier groupe
    </a>
</section>
<?php else: ?>

<section class="group-grid">
    <?php foreach ($groups as $group): ?>
    <a class="group-card"
       href="/public/groupes/voir?id=<?= (int)$group['id'] ?>">

        <div class="group-card-time">
            <strong>
                <?= htmlspecialchars(
                    ucfirst((string)($group['jour_semaine'] ?? ''))
                ) ?>
            </strong>

            <span>
                <?= htmlspecialchars(
                    substr((string)($group['heure_debut'] ?? ''), 0, 5)
                ) ?>
                –
                <?= htmlspecialchars(
                    substr((string)($group['heure_fin'] ?? ''), 0, 5)
                ) ?>
            </span>
        </div>

        <div class="group-card-main">
            <span>
                <?= htmlspecialchars((string)$group['atelier_libelle']) ?>
            </span>

            <h3><?= htmlspecialchars((string)$group['libelle']) ?></h3>

            <p>
                <?= htmlspecialchars(
                    (string)($group['professeur_nom']
                    ?: 'Professeur non affecté')
                ) ?>
                ·
                <?= htmlspecialchars(
                    (string)($group['salle_libelle']
                    ?: 'Salle non affectée')
                ) ?>
            </p>
        </div>

        <div class="group-card-participants">
            <strong><?= (int)$group['nb_participants'] ?></strong>
            <span>participant(s)</span>
        </div>

        <span class="tag blue">
            <?= htmlspecialchars((string)$group['type_groupe']) ?>
        </span>
    </a>
    <?php endforeach; ?>
</section>
<?php endif; ?>
