<?php
// Dapatkan nama file dari URL parameter
$newsFile = __DIR__ . '/../data/news/' . basename($_GET['file']);

if (file_exists($newsFile)) {
    // Ambil data berita dari file JSON sebelum dihapus
    $newsData = json_decode(file_get_contents($newsFile), true);

    // Jika ada gambar yang terhubung dengan berita, hapus file gambar tersebut
    if (!empty($newsData['image'])) {
        $imagePath = __DIR__ . '/../' . ltrim($newsData['image'], '/'); // Hapus karakter awal '/' jika ada

        if (file_exists($imagePath)) {
            unlink($imagePath); // Hapus file gambar
        }
    }

    // Hapus file berita (file JSON)
    unlink($newsFile);
}

// Redirect kembali ke dashboard setelah penghapusan
header('Location: dashboard.php');
exit;
?>
