<?php
/**
 * سكريبت لإنشاء مستخدم Admin
 * قم بتشغيله مرة واحدة فقط ثم احذفه
 */

require_once 'config/database.php';

$database = new Database();
$db = $database->getConnection();

// بيانات الأدمن
$name = 'Admin';
$email = 'admin@example.com';
$password = 'admin123';
$phone = '01000000000';
$address = 'Cairo, Egypt';
$role = 'admin';

// تشفير كلمة المرور
$hashed_password = password_hash($password, PASSWORD_DEFAULT);

try {
    // التحقق من وجود المستخدم
    $check_query = "SELECT id FROM users WHERE email = ?";
    $check_stmt = $db->prepare($check_query);
    $check_stmt->execute([$email]);
    
    if ($check_stmt->rowCount() > 0) {
        echo "✓ المستخدم موجود بالفعل!<br>";
        echo "البريد: $email<br>";
        echo "كلمة المرور: $password<br>";
    } else {
        // إنشاء المستخدم
        $query = "INSERT INTO users (name, email, password, phone, address, role, created_at) 
                  VALUES (?, ?, ?, ?, ?, ?, NOW())";
        $stmt = $db->prepare($query);
        
        if ($stmt->execute([$name, $email, $hashed_password, $phone, $address, $role])) {
            echo "<h2 style='color: green;'>✓ تم إنشاء مستخدم Admin بنجاح!</h2>";
            echo "<div style='background: #f0f0f0; padding: 20px; border-radius: 10px; margin: 20px 0;'>";
            echo "<h3>بيانات الدخول:</h3>";
            echo "<p><strong>البريد الإلكتروني:</strong> $email</p>";
            echo "<p><strong>كلمة المرور:</strong> $password</p>";
            echo "<p><strong>الدور:</strong> $role</p>";
            echo "</div>";
            echo "<p style='color: red;'><strong>⚠️ مهم:</strong> احذف هذا الملف (create-admin.php) بعد الاستخدام!</p>";
            echo "<p><a href='admin/login.php' style='background: #667eea; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; display: inline-block; margin-top: 10px;'>تسجيل الدخول</a></p>";
        } else {
            echo "<h2 style='color: red;'>✗ فشل إنشاء المستخدم</h2>";
            echo "<p>الخطأ: " . implode(', ', $stmt->errorInfo()) . "</p>";
        }
    }
} catch (PDOException $e) {
    echo "<h2 style='color: red;'>✗ خطأ في قاعدة البيانات</h2>";
    echo "<p>الرسالة: " . $e->getMessage() . "</p>";
}
?>
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>إنشاء مستخدم Admin</title>
    <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap" rel="stylesheet">
    <style>
        body {
            font-family: 'Tajawal', sans-serif;
            max-width: 800px;
            margin: 50px auto;
            padding: 20px;
            background: #f5f5f5;
        }
        .container {
            background: white;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
    </style>
</head>
<body>
    <div class="container">
        <!-- النتيجة تظهر هنا -->
    </div>
</body>
</html>
