<?php
require_once 'includes/db.php';

try {
    echo "<div style='font-family:sans-serif; padding:20px; text-align:center;'>";
    echo "<h2>🛠️ orders টেবিল মেরামত করা হচ্ছে...</h2>";

    // ১. orders টেবিলে user_id কলামটি আছে কি না চেক করে যোগ করা
    $checkColumn = $pdo->query("SHOW COLUMNS FROM orders LIKE 'user_id'");
    
    if ($checkColumn->rowCount() == 0) {
        // user_id কলামটি orders টেবিলে যোগ করা
        $pdo->exec("ALTER TABLE orders ADD user_id INT NULL AFTER id");
        
        // users টেবিলের সাথে লিংক তৈরি করা
        $pdo->exec("ALTER TABLE orders ADD FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL");
        
        echo "<h3 style='color:green;'>✅ সফলভাবে orders টেবিলে user_id কলাম যোগ করা হয়েছে।</h3>";
    } else {
        echo "<h3 style='color:blue;'>ℹ️ orders টেবিলে user_id কলাম আগে থেকেই আছে।</h3>";
    }
    
    echo "<a href='admin/manage-users.php' style='display:inline-block; padding:10px 20px; background:#1E3A8A; color:white; text-decoration:none; border-radius:5px;'>এখন ইউজার লিস্ট দেখুন</a>";
    echo "</div>";

} catch (Exception $e) {
    echo "<div style='color:red;'>❌ এরর: " . $e->getMessage() . "</div>";
}
?>