<?php
/**
 * debug_js_check.php
 * ✅ শুধু Diagnostic — newhome_games.js ফাইলে আসলে নতুন Fix
 * আছে কিনা, সরাসরি দেখাবে।
 * ⚠️ কাজ শেষ হলে এই ফাইলটা Delete করে দেবেন।
 */

echo "<pre style='background:#111;color:#0f0;padding:20px;font-size:14px;line-height:1.6;'>";

$path = __DIR__ . '/newhome_games.js';

if (!file_exists($path)) {
    echo "❌ newhome_games.js ফাইলটাই খুঁজে পাওয়া যায়নি এই Path-এ: $path\n";
} else {
    $content = file_get_contents($path);
    $modTime = date('Y-m-d H:i:s', filemtime($path));

    echo "File Last Modified: $modTime\n\n";

    $hasOldVendorLogic = strpos($content, 'data.vendors') !== false;
    $hasNewFix = strpos($content, "currentCategory === 'video' && vendorMode") !== false;
    $isVendorListingLine = '';
    foreach (explode("\n", $content) as $line) {
        if (strpos($line, 'isVendorListing =') !== false) {
            $isVendorListingLine = trim($line);
            break;
        }
    }

    echo "পুরনো 'data.vendors' Logic এখনো আছে কিনা: " . ($hasOldVendorLogic ? "❌ হ্যাঁ, এখনো আছে — এটাই সমস্যা!" : "✅ না, নেই") . "\n";
    echo "নতুন Fix (video && vendorMode চেক) আছে কিনা: " . ($hasNewFix ? "✅ হ্যাঁ, আছে" : "❌ না, নেই — Fix Upload হয়নি!") . "\n";
    echo "isVendorListing Line: " . htmlspecialchars($isVendorListingLine) . "\n";
    echo "  (এতে 'video' শব্দ থাকলে সেটা এখনো পুরনো Bug — শুধু 'slot' থাকা উচিত)\n\n";

    if ($hasOldVendorLogic || strpos($isVendorListingLine, 'video') !== false) {
        echo "🔴 সিদ্ধান্ত: এটা এখনো পুরনো File — Fix করা Version Upload হয়নি।\n";
    } else {
        echo "🟢 সিদ্ধান্ত: File ঠিক আছে, নতুন Fix-ই আছে। সমস্যা তাহলে Browser Cache অথবা অন্য কোথাও।\n";
    }
}

echo "</pre>";
