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

try {
    // ফোন নাম্বারের কলাম যোগ করা
    $checkPhone = $pdo->query("SHOW COLUMNS FROM users LIKE 'phone'");
    if ($checkPhone->rowCount() == 0) {
        $pdo->exec("ALTER TABLE users ADD COLUMN phone VARCHAR(20) AFTER name");
        $pdo->exec("ALTER TABLE users ADD UNIQUE(phone)");
    }
    
    // ঠিকানার কলাম যোগ করা
    $checkAddress = $pdo->query("SHOW COLUMNS FROM users LIKE 'address'");
    if ($checkAddress->rowCount() == 0) {
        $pdo->exec("ALTER TABLE users ADD COLUMN address TEXT AFTER email");
    }

    // ইমেইলকে অপশনাল (NULL) করা এবং ইউনিক ইন্ডেক্স রিমুভ করা (যাতে খালি রাখলে এরর না আসে)
    $pdo->exec("ALTER TABLE users MODIFY COLUMN email VARCHAR(100) NULL");
    try { $pdo->exec("ALTER TABLE users DROP INDEX email"); } catch(Exception $e) {}

    echo "<h2 style='color:green; text-align:center; margin-top:50px;'>ডাটাবেস সফলভাবে আপডেট হয়েছে!</h2>";
    echo "<p style='text-align:center;'><a href='index.php'>হোমপেজে যান</a></p>";
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>