<?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">