<?php
echo "ধাপ ১: PHP file নিজেই চলছে ✅<br>";

session_start();
echo "ধাপ ২: Session শুরু হয়েছে ✅<br>";

if (!isset($_SESSION['unohs'])) {
    echo "⚠️ তুমি Login করা অবস্থায় নেই — Admin Panel-এ আগে Login করে, তারপর এই test file-এর link-এ যাও।<br>";
    exit();
}
echo "ধাপ ৩: Login ঠিক আছে ✅<br>";

include "conn.php";
echo "ধাপ ৪: conn.php সফলভাবে include হয়েছে ✅<br>";

if (!$conn) {
    echo "❌ Database connection ব্যর্থ হয়েছে এখানেই!<br>";
    exit();
}
echo "ধাপ ৫: Database সংযুক্ত আছে ✅<br>";

$test = $conn->query("SELECT 1");
if ($test) {
    echo "ধাপ ৬: সাধারণ Query কাজ করছে ✅<br>";
} else {
    echo "❌ সাধারণ Query-ই ব্যর্থ: " . $conn->error . "<br>";
    exit();
}

$createTest = $conn->query("
    CREATE TABLE IF NOT EXISTS agent_messages_to_admin (
        id INT AUTO_INCREMENT PRIMARY KEY,
        agent_userid INT NOT NULL,
        message TEXT NOT NULL,
        created_at DATETIME DEFAULT CURRENT_TIMESTAMP
    )
");
if ($createTest) {
    echo "ধাপ ৭: agent_messages_to_admin টেবিল ঠিক আছে ✅<br>";
} else {
    echo "❌ Table তৈরি করতে ব্যর্থ: " . $conn->error . "<br>";
    exit();
}

$createTest2 = $conn->query("
    CREATE TABLE IF NOT EXISTS admin_messages (
        id INT AUTO_INCREMENT PRIMARY KEY,
        message TEXT NOT NULL,
        recipient_agent_id INT DEFAULT NULL,
        created_at DATETIME DEFAULT CURRENT_TIMESTAMP
    )
");
if ($createTest2) {
    echo "ধাপ ৮: admin_messages টেবিল ঠিক আছে ✅<br>";
} else {
    echo "❌ Table তৈরি করতে ব্যর্থ: " . $conn->error . "<br>";
    exit();
}

echo "<br><b>🎉 সবকিছু ঠিক আছে! এখন view_agent_messages.php ঠিকভাবে চলার কথা।</b>";
