File manager - Edit - /var/www/order.cmtc.ac.th/admin/settings_preorder.php
Back
<?php session_start(); if(!isset($_SESSION['admin'])) { header("Location: index.php"); exit; } include('../config/db.php'); if($_SESSION['admin_role'] != 'admin'){ echo "<div class='alert alert-danger text-center mt-5'>❌ คุณไม่มีสิทธิ์เข้าถึงหน้านี้</div>"; exit; } // ✅ อัปเดตสถานะเมื่อกดบันทึก if(isset($_POST['update_preorder'])){ $status = isset($_POST['pre_order_status']) ? 'on' : 'off'; $conn->query("UPDATE settings SET setting_value='$status' WHERE setting_key='pre_order_status'"); $msg = "<div class='alert alert-success'>✅ อัปเดตสถานะ Pre Order เรียบร้อยแล้ว</div>"; } // ✅ ดึงค่าปัจจุบัน $row = $conn->query("SELECT setting_value FROM settings WHERE setting_key='pre_order_status'")->fetch_assoc(); $current = $row['setting_value'] ?? 'off'; ?> <!DOCTYPE html> <html lang="th"> <head> <meta charset="UTF-8"> <title>⚙️ ตั้งค่าระบบ Pre Order</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;600&display=swap" rel="stylesheet"> <style> body,*{font-family:'Kanit',sans-serif!important;} .card{border-radius:1rem;} </style> </head> <body class="bg-light"> <?php include('menu.php'); ?> <div class="container py-4"> <h3>⚙️ ตั้งค่าการเปิด/ปิดระบบ Pre Order</h3> <?=$msg ?? ''?> <div class="card shadow-sm mt-3"> <div class="card-body"> <form method="post"> <div class="form-check form-switch fs-5"> <input class="form-check-input" type="checkbox" name="pre_order_status" id="preorderSwitch" <?=$current=='on'?'checked':''?>> <label class="form-check-label" for="preorderSwitch"> <?=$current=='on' ? '✅ เปิดระบบ Pre Order' : '⛔ ปิดระบบ Pre Order'?> </label> </div> <button type="submit" name="update_preorder" class="btn btn-primary mt-3">💾 บันทึกการตั้งค่า</button> </form> </div> </div> </div> <script> document.getElementById('preorderSwitch').addEventListener('change', function(){ document.querySelector('label[for="preorderSwitch"]').innerText = this.checked ? '✅ เปิดระบบ Pre Order' : '⛔ ปิดระบบ Pre Order'; }); </script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.4 |
proxy
|
phpinfo
|
Settings