<?php
require_once 'main/helper/connect.php';
require_once 'main/helper/functions.php';

$page_title = 'الملف الشخصي';
$user = null;
$error_message = '';

// Get user ID from URL
$user_id = isset($_GET['id']) ? (int) $_GET['id'] : 0;

if ($user_id <= 0) {
    $error_message = 'تم توفير معرف مستخدم غير صالح.';
} else {
    try {
        // Fetch user data from database
        $stmt = $con->prepare("SELECT * FROM users WHERE id = ?");
        $stmt->execute([$user_id]);
        $user = $stmt->fetch(PDO::FETCH_ASSOC);

        if (!$user) {
            $error_message = 'المستخدم غير موجود.';
        }
    } catch (Exception $e) {
        error_log("User profile error: " . $e->getMessage());
        $error_message = 'حدث خطأ أثناء تحميل ملف المستخدم.';
    }
}

include 'includes/header.php';
?>

<div class="container">
    <?php if ($error_message): ?>
        <div class="alert alert-danger" role="alert">
            <h4 class="alert-heading">❌ خطأ</h4>
            <p><?php echo htmlspecialchars($error_message); ?></p>
            <hr>
            <a href="index.php" class="btn btn-outline-primary">العودة إلى التسجيل</a>
        </div>
    <?php elseif ($user): ?>
        <div class="user-profile">
            <div class="profile-header">
                <h2 class="fw-bold">👤 الملف الشخصي</h2>
                <p class="text-muted">معلومات الملف للمستخدم المسجل</p>
            </div>

            <div class="profile-info">
                
                <div class="info-card">
                    <div class="info-label">الاسم الكامل</div>
                    <div class="info-value"><?php echo htmlspecialchars($user['name']); ?></div>
                </div>

                <div class="info-card">
                    <div class="info-label">اسم الشركة</div>
                    <div class="info-value"><?php echo htmlspecialchars($user['company_name']); ?></div>
                </div>

                <div class="info-card">
                    <div class="info-label">رقم الجوال</div>
                    <div class="info-value">
                        <a href="tel:<?php echo htmlspecialchars($user['phone']); ?>" class="text-decoration-none">
                            <?php echo htmlspecialchars($user['phone']); ?>
                        </a>
                    </div>
                </div>

                <div class="info-card">
                    <div class="info-label">تاريخ التسجيل</div>
                    <div class="info-value">
                        <?php echo date('Y-m-d H:i', strtotime($user['created_at'])); ?>
                    </div>
                </div>
                
                <div class="info-card">
                    <div class="info-label">رقمك</div>
                    <div class="info-value"><?php echo (int)$user['id']; ?></div>
                </div>
            </div>
        </div>
    <?php endif; ?>
</div>

<?php include 'includes/footer.php'; ?>