Path : /var/www/html/work123/
File Upload :
Current File : /var/www/html/work123/header.php

<?php 
require_once 'config.php';
require_once 'functions.php';

// ตรวจสอบการ Login [cite: 2025-07-09]
if(!isset($_SESSION['u_id']) && basename($_SERVER['PHP_SELF']) != 'index.php'){
    header("Location: index.php");
    exit();
}

// กำหนดลิงก์หน้าแรกตามสิทธิ์ของผู้ใช้งาน [cite: 2025-07-09]
$home_url = "user_dashboard.php"; // ค่าเริ่มต้นสำหรับ User
if(isset($_SESSION['type']) && $_SESSION['type'] == 'admin'){
    $home_url = "admin_dashboard.php"; // เปลี่ยนเป็นหน้า Admin หากมีสิทธิ์
}
?>
<!DOCTYPE html>
<html lang="th">
<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.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;600&display=swap" rel="stylesheet">
    <style>
        body { font-family: 'Sarabun', sans-serif; background-color: #f4f7f6; }
        .card { border: none; border-radius: 15px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); }
        .navbar { background: linear-gradient(90deg, #2c3e50, #34495e); }
        .navbar-brand { font-weight: 600; letter-spacing: 0.5px; }
        .btn-primary { border-radius: 10px; }
        .status-badge { border-radius: 20px; padding: 5px 15px; }
    </style>
</head>
<body>

<?php if(isset($_SESSION['u_id'])): ?>
<nav class="navbar navbar-expand-lg navbar-dark mb-4 shadow-sm">
    <div class="container">
        <a class="navbar-brand" href="<?php echo $home_url; ?>">
            <i class="fas fa-clock-rotate-left me-2"></i>ระบบลงเวลาปฏิบัติงาน
        </a>
        
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
            <span class="navbar-toggler-icon"></span>
        </button>
        
        <div class="collapse navbar-collapse" id="navbarNav">
            <ul class="navbar-nav ms-auto align-items-center">
                <li class="nav-item">
                    <span class="nav-link text-white me-3 d-none d-lg-block">
                        <i class="fas fa-user-circle me-1"></i> <?php echo $_SESSION['fullname']; ?> 
                        <span class="badge bg-light text-dark ms-1" style="font-size: 0.7rem;">
                            <?php echo ($_SESSION['type'] == 'admin' ? 'ผู้ดูแลระบบ' : 'บุคลากร'); ?>
                        </span>
                    </span>
                </li>
                <li class="nav-item">
                    <a href="process.php?action=logout" class="btn btn-outline-light btn-sm px-3 rounded-pill" onclick="return confirm('ยืนยันการออกจากระบบ?');">
                        <i class="fas fa-sign-out-alt me-1"></i> ออกจากระบบ
                    </a>
                </li>
            </ul>
        </div>
    </div>
</nav>
<?php endif; ?>

<style>
    /* ลบระยะห่างส่วนเกินของ p และ br ภายในตาราง [cite: 2025-07-09] */
    .work-content-cell p {
        margin-bottom: 0px !important; /* ลบ Margin ท้ายย่อหน้า */
        padding-bottom: 2px;
    }
    
    .work-content-cell br {
        content: "";
        margin: 0;
        display: block;
    }

    /* กรณีมีช่องว่างว่างๆ ใน Code ให้แสดงผลปกติ */
    .work-content-cell {
        line-height: 1.6; /* ปรับค่าความห่างระหว่างบรรทัดให้พอดี */
        vertical-align: top;
    }
</style>

<div class="container pb-5">