<?php
session_start();
include '../koneksi.php';

// 1. Aksi Tambah Tahun Pelajaran
if (isset($_POST['aksi']) && $_POST['aksi'] == 'tambah_tp') {
    $tahun = mysqli_real_escape_string($koneksi, $_POST['tahun']);
    mysqli_query($koneksi, "INSERT INTO tahun_pelajaran (tahun_pelajaran, status) VALUES ('$tahun', 'Tidak Aktif')");
    header("Location: set_tahun_ajaran.php");
    exit;
}

// 2. Aksi Aktifkan (Tahun atau Semester)
if (isset($_GET['aksi']) && $_GET['aksi'] == 'aktifkan') {
    $id = (int)$_GET['id'];
    $tabel = $_GET['tabel'];

    if ($tabel == 'tahun_pelajaran') {
        // Matikan semua dulu
        mysqli_query($koneksi, "UPDATE tahun_pelajaran SET status = 'Tidak Aktif'");
        // Aktifkan yang dipilih
        mysqli_query($koneksi, "UPDATE tahun_pelajaran SET status = 'Aktif' WHERE id_tp_tahun = '$id'");
    } elseif ($tabel == 'semester') {
        mysqli_query($koneksi, "UPDATE semester SET status = 'Tidak Aktif'");
        mysqli_query($koneksi, "UPDATE semester SET status = 'Aktif' WHERE id_semester = '$id'");
    }
    header("Location: set_tahun_ajaran.php");
    exit;
}

// 3. Aksi Hapus
if (isset($_GET['aksi']) && $_GET['aksi'] == 'hapus') {
    $id = (int)$_GET['id'];
    mysqli_query($koneksi, "DELETE FROM tahun_pelajaran WHERE id_tp_tahun = '$id'");
    header("Location: set_tahun_ajaran.php");
    exit;
}

// Default jika akses file langsung tanpa aksi
header("Location: set_tahun_ajaran.php");
exit;
?>