<?php
require_once '../koneksi.php';

// Gunakan array_key_exists karena nilai simpan_jabatan kosong
if(array_key_exists('simpan_jabatan', $_POST)){
    
    // Ambil ID Guru
    $id_guru = $_POST['id_guru'];
    
    // Ambil data (sesuaikan dengan name di form Anda)
    // Gunakan implode jika datanya berbentuk array (seperti rombel_7)
    $daftar_kelas = isset($_POST['rombel_7']) ? implode(',', $_POST['rombel_7']) : '';
    
    // Update ke database
    // Pastikan nama kolom 'id_kelas' atau 'jabatan' sesuai dengan tabel Anda
    $query = "UPDATE tugas_guru SET id_kelas = '$daftar_kelas' WHERE id_guru = '$id_guru'";
    
    if(mysqli_query($koneksi, $query)) {
        header("Location: guru.php");
        exit;
    } else {
        die("Error Query: " . mysqli_error($koneksi));
    }

} else {
    // Jika masih masuk ke sini, berarti file ini bukan yang dipanggil oleh tombol tersebut
    echo "Tombol simpan_jabatan tidak terdeteksi oleh file ini.";
}
?>

<div class="container-fluid">
    <h3><?= ($id == '') ? 'Tambah' : 'Edit' ?> Data Guru</h3>
    <div class="card shadow-sm border-0 p-4">
        <form action="guru_form_aksi.php" method="POST" enctype="multipart/form-data">
            <input type="hidden" name="id_guru" value="<?= $id ?>">
            
            <div class="row">
                <div class="col-md-6">
                    <div class="mb-3">
                        <label>NIP / NUPTK</label>
                        <input type="text" name="nip" value="<?= $data['nip'] ?>" class="form-control" required>
                    </div>
                    <div class="mb-3">
                        <label>Nama Lengkap</label>
                        <input type="text" name="nama" value="<?= $data['nama'] ?>" class="form-control" required>
                    </div>
                </div>

                <div class="col-md-6">
                    <div class="mb-3">
                        <label>Jenis Kelamin</label>
                        <select name="jk" class="form-select">
                            <option value="Laki-laki" <?= ($data['jk'] == 'Laki-laki') ? 'selected' : '' ?>>Laki-laki</option>
                            <option value="Perempuan" <?= ($data['jk'] == 'Perempuan') ? 'selected' : '' ?>>Perempuan</option>
                        </select>
                    </div>
                    <div class="mb-3">
                        <label>Jabatan Tugas</label>
                        <select name="jabatan" class="form-select">
                            <option value="Guru Mapel" <?= ($jabatan_sekarang == 'Guru Mapel') ? 'selected' : '' ?>>Guru Mapel</option>
                            <option value="Wali Kelas" <?= ($jabatan_sekarang == 'Wali Kelas') ? 'selected' : '' ?>>Wali Kelas</option>
                            <option value="Kepala Sekolah" <?= ($jabatan_sekarang == 'Kepala Sekolah') ? 'selected' : '' ?>>Kepala Sekolah</option>
                        </select>
                    </div>
                </div>
            </div>

            <div class="mb-3">
                <label>Foto Profil</label>
                <input type="file" name="foto" class="form-control">
                <?php if(!empty($data['foto'])) { ?>
                    <small class="text-muted">Foto saat ini: <?= $data['foto'] ?></small>
                <?php } ?>
            </div>

            <div class="mt-3">
                <button type="submit" name="simpan_guru" class="btn btn-primary"><i class="fa fa-save"></i> Simpan Profil</button>
                <a href="guru.php" class="btn btn-secondary">Kembali</a>
            </div>
        </form>
    </div>
</div>

<?php include 'layout_footer.php'; ?>