<?php
// admin/check_providers.php
session_start();
ini_set('display_errors', 1);
error_reporting(E_ALL);

// API থেকে সব প্রোভাইডারের লিস্ট আনার চেষ্টা
$url = "https://igamingapis.com/provider/"; // আপনার ডক অনুযায়ী লিস্ট URL

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// ব্রাউজারের মতো সাজার জন্য User-Agent দেওয়া হলো
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36');
$response = curl_exec($ch);
curl_close($ch);

// রেসপন্স দেখানো
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Check Providers</title>
    <script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-900 text-white p-10">
    <h1 class="text-2xl text-yellow-500 font-bold mb-5">API Provider List Debugger</h1>
    
    <div class="bg-gray-800 p-5 rounded border border-gray-700">
        <h3 class="text-xl font-bold mb-2">Raw API Response:</h3>
        <textarea class="w-full h-64 bg-black text-green-400 font-mono text-sm p-4 rounded"><?php echo htmlspecialchars($response); ?></textarea>
    </div>

    <div class="mt-5">
        <p class="text-gray-400">👆 উপরের বক্সে যদি <code>JSON</code> ডাটা আসে, তবে সেখান থেকে <code>id</code> বা <code>brand_id</code> গুলো কপি করে <code>sync_games.php</code> তে বসাতে হবে।</p>
        <p class="text-gray-400">যদি বক্সে কিছু না আসে বা HTML আসে, তবে বুঝবেন API URL টি ব্রাউজার ছাড়া অ্যাক্সেস করা যায় না। সেক্ষেত্রে ব্রাউজারে সরাসরি <a href="<?php echo $url; ?>" target="_blank" class="text-blue-400 underline">এই লিংকে</a> গিয়ে আইডিগুলো দেখুন।</p>
    </div>
</body>
</html>