<!DOCTYPE html>
<html>
<head>
    <title>Dashboard - SIDIK</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container mt-4">

    <!-- Flash Messages -->
    <?php if ($this->session->flashdata('success')): ?>
        <div class="alert alert-success alert-dismissible fade show">
            <?= $this->session->flashdata('success') ?>
            <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
        </div>
    <?php endif; ?>

    <?php if ($this->session->flashdata('error')): ?>
        <div class="alert alert-danger alert-dismissible fade show">
            <?= $this->session->flashdata('error') ?>
            <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
        </div>
    <?php endif; ?>

    <!-- Header -->
    <h2><i class="bi bi-speedometer2"></i> Dashboard SIDIK</h2>
    <p>Selamat datang, <strong><?= htmlspecialchars($pegawai->nama ?? '-') ?>!</strong></p>

    <!-- Profil Saya -->
    <div class="card mb-4">
        <div class="card-header bg-light">
            <h5>Profil Saya</h5>
        </div>
        <div class="card-body">
            <p><strong>Nama:</strong> <?= htmlspecialchars($pegawai->nama ?? '-') ?></p>
            <p><strong>NIP:</strong> <?= htmlspecialchars($pegawai->nip ?? '-') ?></p>
            <p><strong>Jabatan:</strong> <?= htmlspecialchars($pegawai->jabatan ?? '-') ?></p>
            <p><strong>Jenis Jabatan:</strong> 
                <?= ($pegawai->jenis_jabatan == '1') ? 'Struktural' : 'Fungsional' ?>
            </p>
            <p><strong>Unit Kerja:</strong> <?= htmlspecialchars($pegawai->unor_nama ?? '-') ?></p>
        </div>
    </div>

    <!-- Klaim Pimpinan Section -->
    <div class="card mb-4">
        <div class="card-header bg-success text-white">
            <h5>Klaim Sebagai Pimpinan</h5>
        </div>
        <div class="card-body">

            <?php if ($is_pimpinan): ?>
                <div class="alert alert-success">
                    ✅ Anda telah mengklaim sebagai pimpinan.
                </div>
                <a href="<?= site_url('dashboard/batalkan_klaim') ?>" class="btn btn-warning"
                   onclick="return confirm('Batalkan klaim? Semua bawahan akan dilepaskan.')">
                    Batalkan Klaim
                </a>
            <?php else: ?>
                <?php if ($has_other_pimpinan): ?>
                    <div class="alert alert-warning">
                        ⚠️ UNOR ini sudah memiliki pimpinan. Silakan hubungi admin untuk mengganti.
                    </div>
                <?php else: ?>
                    <div class="alert alert-info">
                        ❓ Anda belum mengklaim sebagai pimpinan.
                    </div>
                    <a href="<?= site_url('dashboard/klaim_pimpinan') ?>" class="btn btn-success"
                       onclick="return confirm('Yakin klaim sebagai pimpinan?')">
                        Klaim Sebagai Pimpinan
                    </a>
                <?php endif; ?>
            <?php endif; ?>

            <div class="mt-3 p-3 bg-light border rounded">
                <small>
                    <strong>Catatan:</strong><br>
                    • <strong>Struktural</strong>: Bawahan = pegawai di UNOR anak (yang <code>unor_atasan_id = UNOR Anda</code>).<br>
                    • <strong>Fungsional</strong>: Bawahan = pegawai non-pimpinan di UNOR yang sama.
                </small>
            </div>
        </div>
    </div>

    <!-- Daftar Bawahan -->
    <?php if ($is_pimpinan && !empty($bawahan)): ?>
    <div class="card">
        <div class="card-header bg-secondary text-white">
            <h5>Daftar Bawahan (<?= count($bawahan) ?>)</h5>
        </div>
        <div class="card-body">
            <div class="table-responsive">
                <table class="table table-bordered table-sm">
                    <thead>
                        <tr>
                            <th>NIP</th>
                            <th>Nama</th>
                            <th>Jabatan</th>
                            <th>Unit Kerja</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php foreach ($bawahan as $b): ?>
                        <tr>
                            <td><?= htmlspecialchars($b->nip) ?></td>
                            <td><?= htmlspecialchars($b->nama) ?></td>
                            <td><?= htmlspecialchars($b->jabatan ?? '-') ?></td>
                            <td><?= htmlspecialchars($b->unor_nama ?? '-') ?></td>
                        </tr>
                        <?php endforeach; ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    <?php elseif ($is_pimpinan): ?>
    <div class="alert alert-warning">
        Belum ada bawahan yang ditetapkan. Pastikan data pegawai di UNOR Anda sudah lengkap.
    </div>
    <?php else: ?>
    <div class="alert alert-info">
        Anda belum mengklaim sebagai pimpinan. Klik tombol di atas untuk mengklaim.
    </div>
    <?php endif; ?>

</div>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>