<?php
header('Content-Type: application/json');
error_reporting(0); 

include '../koneksi.php'; // Titik dua kali artinya naik satu folder ke atas

$id_anak = $_POST['id_anak'] ?? '';

if (empty($id_anak)) {
    echo json_encode(["status" => false, "message" => "ID Anak tidak ditemukan"]);
    exit;
}

// Urutkan berdasarkan tanggal terbaru dan jam terbaru
$sql = "SELECT * FROM pelanggaran WHERE id_anak = '$id_anak' ORDER BY tanggal DESC, jam DESC";
$result = mysqli_query($koneksi, $sql);

if ($result) {
    $list = array();
    while ($row = mysqli_fetch_assoc($result)) {
        $list[] = [
            "id_pelanggaran"    => (int)$row['id_pelanggaran'],
            "id_anak"           => (int)$row['id_anak'],
            "tanggal"           => $row['tanggal'],
            "jam"               => substr($row['jam'], 0, 5), 
            "deskripsi"         => $row['deskripsi'],
            "tindak_lanjut"      => $row['tindak_lanjut'],      // <--- TAMBAHKAN INI
            "foto_tindak_lanjut" => $row['foto_tindak_lanjut'], // <--- TAMBAHKAN INI
            "foto_pelanggaran"  => $row['foto_pelanggaran']
        ];
    }
    
    echo json_encode([
        "status" => true, 
        "message" => "Berhasil", 
        "data" => $list
    ]);
} else {
    echo json_encode([
        "status" => false, 
        "message" => "Database Error: " . mysqli_error($koneksi)
    ]);
}
?>