<?php
/**
 * PROXY CEK STOK KHFY (AKRAB FRESH XLA)
 * Menjembatani request dari Javascript frontend ke KHFY untuk menghindari error CORS.
 */

// 1. Header wajib untuk JSON dan mengizinkan akses (CORS)
header('Content-Type: application/json');
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");

// 2. Endpoint KHFY untuk cek stok XLA
$url = 'https://panel.khfy-store.com/api_v3/cek_stock_akrab';

// 3. Menggunakan cURL untuk mengambil data
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Bypass SSL Verify (Mencegah error di beberapa hosting shared)
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

// Set User-Agent agar tidak diblokir firewall (seolah-olah diakses dari browser)
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');

// Eksekusi cURL
$response = curl_exec($ch);
$err = curl_error($ch);
curl_close($ch);

// 4. Outputkan hasil
if ($err) {
    // Jika koneksi server ke KHFY gagal
    echo json_encode([
        'ok' => false, 
        'message' => 'CURL Error: ' . $err
    ]);
} else {
    // Jika sukses, langsung lempar/tampilkan JSON mentah dari KHFY ke frontend
    echo $response;
}
?>