<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once 'config/database.php';
require_once 'includes/functions.php';

// ============================================================
// اگر کاربر وارد شده است، به داشبورد نقش خود هدایت کن
// ============================================================
if (isLoggedIn()) {
    $userLevel = $_SESSION['user_level'] ?? 'reporter';
    
    switch ($userLevel) {
        case 'admin':
            header('Location: admin/dashboard.php');
            break;
        case 'expert':
            header('Location: expert/dashboard.php');
            break;
        case 'representative':
            header('Location: representative/dashboard.php');
            break;
        case 'reporter':
            header('Location: admin/reports.php');
            break;
        default:
            header('Location: auth/login.php');
            break;
    }
    exit;
}

// ============================================================
// اگر کاربر وارد نشده است، صفحه خوش‌آمدگویی نمایش داده شود
// ============================================================
?>
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>سامانه جامع مهدی</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css">
    <link rel="stylesheet" href="/portal/assets/css/style.css">
    <style>
        html, body { height: 100%; margin: 0; }
        body { display: flex; flex-direction: column; font-family: 'Vazirmatn', 'Tahoma', sans-serif; background: #f8fafc; }
        .hero-section { flex: 1; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #6d28d9 100%); padding: 40px 20px; }
        .hero-section .container { max-width: 800px; }
        .hero-card { background: rgba(255,255,255,0.95); backdrop-filter: blur(10px); border-radius: 24px; padding: 50px 40px; box-shadow: 0 20px 60px rgba(0,0,0,0.15); text-align: center; }
        .hero-card .logo-icon { font-size: 4rem; color: #4f46e5; margin-bottom: 15px; }
        .hero-card h1 { font-size: 2.2rem; font-weight: 700; color: #0f172a; margin-bottom: 10px; }
        .hero-card .subtitle { font-size: 1.1rem; color: #64748b; margin-bottom: 8px; }
        .hero-card .description { font-size: 0.95rem; color: #94a3b8; margin-bottom: 30px; line-height: 1.8; }
        .hero-card .features { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; margin-bottom: 30px; }
        .hero-card .features .feature-item { display: flex; flex-direction: column; align-items: center; gap: 6px; }
        .hero-card .features .feature-item i { font-size: 1.8rem; color: #4f46e5; }
        .hero-card .features .feature-item span { font-size: 0.8rem; color: #64748b; font-weight: 500; }
        .hero-card .btn-login { background: #4f46e5; color: white; border: none; padding: 12px 40px; border-radius: 12px; font-size: 1.1rem; font-weight: 600; transition: all 0.3s ease; text-decoration: none; display: inline-block; }
        .hero-card .btn-login:hover { background: #4338ca; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(79,70,229,0.3); color: white; }
        .hero-card .footer-text { margin-top: 20px; font-size: 0.8rem; color: #94a3b8; }
        .footer-custom { background: #ffffff; border-top: 1px solid #e9edf2; padding: 12px 0; color: #94a3b8; font-size: 0.8rem; text-align: center; flex-shrink: 0; }
        .footer-custom p { margin: 0; }
        .footer-custom .small { font-size: 0.7rem; opacity: 0.6; }
        @media (max-width: 768px) { .hero-card { padding: 30px 20px; } .hero-card h1 { font-size: 1.6rem; } .hero-card .features { gap: 15px; } }
    </style>
</head>
<body>
    <div class="hero-section">
        <div class="container">
            <div class="hero-card">
                <div class="logo-icon"><i class="bi bi-mortarboard-fill"></i></div>
                <h1>سامانه جامع مهدی</h1>
                <div class="subtitle">مدیریت جامع ثبت‌نام و پیگیری دانشجویان</div>
                <div class="description">سامانه‌ای یکپارچه برای ثبت‌نام، پیگیری، مدیریت مدارک و ارتباط با دانشجویان</div>
                <div class="features">
                    <div class="feature-item"><i class="bi bi-person-plus"></i><span>ثبت‌نام دانشجو</span></div>
                    <div class="feature-item"><i class="bi bi-clipboard-check"></i><span>پیگیری وضعیت</span></div>
                    <div class="feature-item"><i class="bi bi-file-earmark-text"></i><span>مدیریت مدارک</span></div>
                    <div class="feature-item"><i class="bi bi-bar-chart"></i><span>گزارشات تحلیلی</span></div>
                </div>
                <a href="/portal/auth/login.php" class="btn-login"><i class="bi bi-box-arrow-in-right"></i> ورود به سامانه</a>
                <div class="footer-text">برای ورود به سامانه، روی دکمه ورود کلیک کنید.</div>
            </div>
        </div>
    </div>
    <footer class="footer-custom">
        <div class="container">
            <p>© <?php echo date('Y') - 621; ?> - سامانه جامع مهدی | تمامی حقوق محفوظ است</p>
            <p class="small">طراحی و توسعه توسط تیم فناوری اطلاعات</p>
        </div>
    </footer>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>