<div class="d-flex justify-content-between align-items-center mb-3">
    <h3>Uživatelé</h3>
    <a href="<?= BASE_URL ?>/user/pridat" title="Přidat člena" class="btn btn-primary"><i class="ti ti-user-plus fs-4"></i></a>
</div>


<div class="card mb-4">
    <div class="card-body">
        <?php if (empty($users)): ?>
            <div class="alert alert-info" role="alert">
                <i class="ti ti-info-circle"></i>
                Zatím žádní uživatelé.
            </div>
        <?php else: ?>
        <div class="table-responsive">
            <table class="table table-hover align-middle" id="TableUsers">
                <thead>
                    <tr>
                        <th>Uživatelské jméno</th>
                        <th>Jméno</th>
                        <th>Příjmení</th>
                        <th>Role</th>
                        <th>Registrován</th>
                        <?php if ($isAdmin): ?>
                        <th>Vytvořil</th>
                        <?php endif; ?>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach($users as $u): ?>
                        <tr class="cursor-pointer" onclick="window.location='<?= BASE_URL ?>/user/show?id=<?= $u['id'] ?>'" style="cursor: pointer;">
                            <td style="text-decoration: underline;"><?= htmlspecialchars($u['uzivatelske_jmeno']) ?></td>
                            <td><?= htmlspecialchars($u['jmeno']) ?></td>
                            <td><?= htmlspecialchars($u['prijmeni']) ?></td>
                            <td>
                                <?php 
                                    $roleLabel = [
                                        'admin' => 'Správce',
                                        'trener' => 'Trenér',
                                        'sportovec' => 'Sportovec'
                                    ];
                                    echo $roleLabel[$u['role']] ?? $u['role'];
                                ?>
                            </td>
                            <td><?= date('d.m.Y', strtotime($u['datum_registrace'])) ?></td>
                            <?php if ($isAdmin): ?>
                            <td>
                                <?php 
                                    echo !empty($u['vytvoril_uzivatelske_jmeno']) 
                                        ? htmlspecialchars($u['vytvoril_uzivatelske_jmeno']) 
                                        : '—';
                                ?>
                            </td>
                            <?php endif; ?>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
        <?php endif; ?>
    </div>
</div>
