<?php
/**
 * auth.php - Session & Authentication helpers
 */

session_start();

function requireLogin(): void {
    if (empty($_SESSION['user_id'])) {
        header('Location: /projects/kkv1/ehongmd/index.html?error=session');
        exit;
    }
}

function getCurrentUser(): array {
    return [
        'UserID'   => $_SESSION['user_id']   ?? '',
        'UserName' => $_SESSION['user_name'] ?? '',
        'FullName' => $_SESSION['full_name'] ?? '',
    ];
}

function getCurrentDate(): string {
    $thaiMonths = [
        1  => 'มกราคม', 2  => 'กุมภาพันธ์', 3  => 'มีนาคม',
        4  => 'เมษายน', 5  => 'พฤษภาคม',    6  => 'มิถุนายน',
        7  => 'กรกฎาคม', 8  => 'สิงหาคม',   9  => 'กันยายน',
        10 => 'ตุลาคม',  11 => 'พฤศจิกายน', 12 => 'ธันวาคม',
    ];
    $m = (int) date('n');
    $d = (int) date('j');
    $y = (int) date('Y') + 543;
    return "{$d} {$thaiMonths[$m]} {$y}";
}
