<?php
header('Content-Type: application/json');
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type");

$file = 'data.json';
$data = json_decode(file_get_contents($file), true);

// Tambahkan timestamp default jika tidak ada
foreach ($data as $key => $item) {
    if (!isset($item['tanggal']) || empty($item['tanggal'])) {
        $data[$key]['tanggal'] = date('Y-m-d H:i:s', time() - (count($data) - $key) * 60); // Timestamp mundur 1 menit per item
    }

    // Tidak perlu menambahkan path gambar karena sekarang pakai link langsung
}

// Urutkan berdasarkan tanggal terbaru
usort($data, function ($a, $b) {
    return strtotime($b['tanggal']) - strtotime($a['tanggal']);
});

echo json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
?>
