Simple Photo Debug"; if ($berita_result['success']) { $data = $berita_result['data']; $items = $data['data'] ?? $data; if (is_array($items) && count($items) > 0) { echo "

First Item Structure:

"; echo "
";
        print_r($items[0]);
        echo "
"; echo "

Photo Field Analysis:

"; $first_item = $items[0]; foreach ($first_item as $key => $value) { if (is_string($value)) { echo "

$key: '$value'"; if (preg_match('/\.(jpg|jpeg|png|gif|webp)$/i', $value)) { echo " (IMAGE FILE)"; } echo "

"; } else { echo "

$key: " . gettype($value) . "

"; } } // Test photo URL $photo = $first_item['photo'] ?? ''; if ($photo && ($photo_url = uploads_berita_url((string) $photo)) !== '') { echo "

Photo URL Test:

"; echo "

Full URL: " . htmlspecialchars($photo_url) . "

"; echo "

Image preview:

"; echo ""; echo "

Gambar tidak dapat dimuat

"; } else { echo "

Tidak ada field 'photo' ditemukan

"; } } } else { echo "

Error: " . ($berita_result['data']['pesan'] ?? 'Unknown error') . "

"; }