prepare("SELECT username, role, google2fa_secret FROM admin_users WHERE id = ?"); $stmt_admin->execute([$_SESSION['admin_id']]); $current_admin = $stmt_admin->fetch(); if (empty($current_admin['google2fa_secret'])) { header("Location: setup_2fa.php"); exit; } $is_superadmin = ($current_admin['role'] === 'superadmin'); // Handle settings update if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['update_settings'])) { $require = isset($_POST['require_assessment']) ? '1' : '0'; $stmt = $pdo->prepare("UPDATE settings SET setting_value = ? WHERE setting_key = 'require_assessment'"); $stmt->execute([$require]); $msg = "บันทึกการตั้งค่าเรียบร้อยแล้ว"; } $require_assessment = getSetting($pdo, 'require_assessment'); ?> Admin Dashboard - KSH-STAFF

การตั้งค่าระบบ

ผู้ใช้งาน:

ตั้งค่าระบบประเมิน

เปิดใช้งานการบังคับทำแบบประเมิน (เมนูต่างๆ จะถูกล็อกหากเจ้าหน้าที่ยังไม่ทำประเมิน)