<?php
// ডাটাবেস সংযোগ তথ্য
$host = "localhost";
$user = "tamimsho_sensi";
$pass = "tamimsho_sensi";
$db   = "tamimsho_sensi";

$conn = new mysqli($host, $user, $pass, $db);

if ($conn->connect_error) {
    die("<h3 style='color:red;'>ডাটাবেস কানেক্ট হচ্ছে না: " . $conn->connect_error . "</h3>");
}

// আপনার দেওয়া তথ্য
$admin_user = "tamim1280";
$admin_raw_pass = "tajbihatanha01618411290@@@@";
$admin_hashed_pass = password_hash($admin_raw_pass, PASSWORD_DEFAULT);

echo "<body style='background:#000; color:#00ff00; font-family:sans-serif; display:flex; align-items:center; justify-content:center; height:100vh; flex-direction:column; text-align:center;'>";
echo "<div style='border:2px solid #222; padding:50px; border-radius:30px; background:#0a0a0a; box-shadow: 0 0 30px rgba(0,255,0,0.1);'>";

// ১. টেবিল চেক করা (না থাকলে তৈরি করবে, থাকলে কিছুই ডিলিট করবে না)
$sql_table = "CREATE TABLE IF NOT EXISTS users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL UNIQUE,
    password VARCHAR(255) NOT NULL,
    role VARCHAR(20) DEFAULT 'user',
    balance DECIMAL(10,2) DEFAULT 0.00,
    last_active TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";

if ($conn->query($sql_table)) {
    // ২. চেক করা 'tamim1280' অলরেডি আছে কি না
    $check_user = $conn->query("SELECT id FROM users WHERE username='$admin_user'");

    if ($check_user->num_rows > 0) {
        // যদি থাকে, তবে পাসওয়ার্ড এবং রোল আপডেট করা হবে (Duplicate Entry Error হবে না)
        $sql_update = "UPDATE users SET password='$admin_hashed_pass', role='admin' WHERE username='$admin_user'";
        if ($conn->query($sql_update)) {
            echo "<h1 style='margin-bottom:10px;'>DONE!</h1>";
            echo "<p style='color:#ccc;'>আপনার একাউন্ট <b>$admin_user</b> আপডেট করা হয়েছে।</p>";
        }
    } else {
        // যদি না থাকে, তবে নতুন করে ইনসার্ট করা হবে
        $sql_insert = "INSERT INTO users (username, password, role, balance) VALUES ('$admin_user', '$admin_hashed_pass', 'admin', 1000)";
        if ($conn->query($sql_insert)) {
            echo "<h1 style='margin-bottom:10px;'>CREATED!</h1>";
            echo "<p style='color:#ccc;'>নতুন এডমিন একাউন্ট <b>$admin_user</b> তৈরি করা হয়েছে।</p>";
        }
    }
} else {
    echo "<h2 style='color:red;'>টেবিল চেক করতে সমস্যা হয়েছে!</h2>";
}

echo "<hr style='border:0; border-top:1px solid #222; margin:30px 0;'>";
echo "<p style='color:#ff0000; font-weight:bold; font-size:12px;'>কাজ শেষ। নিরাপত্তার জন্য এখনই এই install.php ফাইলটি ডিলিট করুন।</p>";
echo "<a href='admin/index.php' style='display:inline-block; margin-top:20px; padding:12px 30px; background:#00ff00; color:#000; text-decoration:none; border-radius:15px; font-weight:bold; text-transform:uppercase;'>লগইন করতে যান</a>";
echo "</div>";
echo "</body>";

$conn->close();
?>