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

// Ambil Periode Aktif
$q_sem = mysqli_query($koneksi, "SELECT id_semester FROM semester WHERE status = 'Aktif' LIMIT 1");
$sem_aktif = mysqli_fetch_array($q_sem);

$q_tp = mysqli_query($koneksi, "SELECT id_tp_tahun FROM tahun_pelajaran WHERE status = 'Aktif' LIMIT 1");
$tp_aktif = mysqli_fetch_array($q_tp);

$id_s = $sem_aktif['id_semester'] ?? 0;
$id_t = $tp_aktif['id_tp_tahun'] ?? 0;

if (isset($_POST['simpan'])) {
    $id_tugas  = mysqli_real_escape_string($koneksi, $_POST['id_tugas']);
    $tp_kode   = mysqli_real_escape_string($koneksi, $_POST['tp_kode']);
    $deskripsi = mysqli_real_escape_string($koneksi, $_POST['deskripsi_tp']);

    // Validasi
    if(empty($id_tugas) || empty($tp_kode) || empty($deskripsi)){
        echo "<script>alert('Semua field wajib diisi!'); window.location='tujuan_pembelajaran.php';</script>";
        exit;
    }

    // Gunakan REPLACE atau cek dulu agar tidak duplikat
    $sql = "INSERT INTO tujuan_pembelajaran (id_tugas, tp_kode, deskripsi_tp, id_semester, id_tp_tahun) 
            VALUES ('$id_tugas', '$tp_kode', '$deskripsi', '$id_s', '$id_t')";
    
    if (mysqli_query($koneksi, $sql)) {
        echo "<script>alert('Data berhasil disimpan!'); window.location='tujuan_pembelajaran.php';</script>";
    } else {
        echo "Error: " . mysqli_error($koneksi);
    }
}
?>