<?php
header('Content-Type: application/json');
include '../koneksi.php';

$id_plg = $_POST['id_pelanggaran'] ?? '';
$tl_text = $_POST['tindak_lanjut'] ?? '';
$foto_raw = $_POST['foto_tl'] ?? '';

$update_foto_sql = "";
if (!empty($foto_raw)) {
    $folder = "../images/img_tindak_lanjut/"; // PERBAIKAN PATH
    if (!file_exists($folder)) { mkdir($folder, 0777, true); }
    
    $nama_file = "TL_" . time() . ".jpg";
    file_put_contents($folder . $nama_file, base64_decode(str_replace(' ', '+', $foto_raw)));
    $update_foto_sql = ", foto_tindak_lanjut = '$nama_file'";
}

$sql = "UPDATE pelanggaran SET tindak_lanjut = '$tl_text' $update_foto_sql WHERE id_pelanggaran = '$id_plg'";

if (mysqli_query($koneksi, $sql)) {
    echo json_encode(["status" => true, "message" => "Berhasil"]);
} else {
    echo json_encode(["status" => false, "message" => mysqli_error($koneksi)]);
}
?>