<?php
// === START: ลบส่วนการเชื่อมต่อ DB และการดึงกิจกรรมออกทั้งหมด ===
ob_start();

function clearLoginCookies() {
    $past = time() - 3600;
    setcookie('kRlfYPpU_user_card_id', '', $past, "/");
    setcookie('kRlfYPpU_user_fname', '', $past, "/");
    setcookie('kRlfYPpU_login_date', '', $past, "/");
    setcookie('kRlfYPpU_user_barcode', '', $past, "/"); 
    setcookie('kRlfYPpU_activity_code', '', $past, "/");
    setcookie('kRlfYPpU_user_br_id', '', $past, "/"); // เพิ่มการล้าง br_id
}

// === แก้ไข: ถ้ามี user_card_id ให้ไปหน้า select_activity.php แทน main.php ===
if (isset($_COOKIE['kRlfYPpU_user_card_id']) && !empty($_COOKIE['kRlfYPpU_user_card_id'])) {
    
    // === แก้ไข: ถ้ายังไม่มี activity_code ให้ไปหน้าเลือกกิจกรรม ===
    if (!isset($_COOKIE['kRlfYPpU_activity_code'])) {
        header('Location: select_activity.php');
    } else {
        // ถ้ามีครบทุกอย่างแล้ว (เช่น กด Back กลับมา) ก็ให้ไปหน้าทำฟอร์ม
        header('Location: main.php');
    }
    exit();
}

if (isset($_GET['reason']) && $_GET['reason'] == 'expired') {
    clearLoginCookies();
}
?>
<!DOCTYPE html>
<html lang="th">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link rel="icon" type="image/png" href="img/โลโก้กลม.png">
    <link rel="stylesheet" href="index.css?v=13.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
    
    </head>
<body>
    <div class="background-overlay"></div>
    <div class="login-container">
        <div class="login-card">
            <div class="card-header">
                <img src="img/โลโก้กลม.png" alt="Logo" class="header-logo">
                <h1>QUESTIONNAIRE SYSTEM</h1>
                <span>แบบสอบถามสนใจเป็นลูกค้า</span>
                <br><br>
                <hr>
                <br>
                <p class="sub-title">ลงชื่อเข้าใช้งานระบบ</p>
            </div>

            <?php
            if (isset($_GET['error'])) {
                $error = $_GET['error'];
                if ($error == '1') {
                    echo '<div class="error-message">ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง!</div>';
                } elseif ($error == 'dberror') {
                    echo '<div class="error-message">เกิดข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล</div>';
                }
            }
            
            if (isset($_GET['reason']) && $_GET['reason'] == 'expired') {
                echo '<div class="info-message">เซสชันหมดอายุ กรุณาลงชื่อเข้าใช้อีกครั้ง</div>';
            }
            ?>

            <form action="login_process.php" method="post">
                <div class="input-group">
                    <i class="fas fa-user input-icon"></i>
                    <input type="text" name="username" placeholder="รหัสพนักงาน" required>
                </div>
                <div class="input-group">
                    <i class="fas fa-key input-icon"></i>
                    <input type="password" name="password" placeholder="รหัสผ่าน" required>
                </div>
                <button type="submit" class="login-btn">
                    <span>เข้าสู่ระบบ</span>
                    <i class="fas fa-arrow-right"></i>
                </button>
            </form>
        </div>
    </div>
</body>
</html>

<?php
ob_end_flush(); 
?>