Browse Source

系統 wms 及 app 新增維護模式

gary
gary_chen\gary_chen 1 year ago
parent
commit
fdbca9e9dd
  1. 13
      app/include-header.php
  2. 77
      app/maintenance.php
  3. 8
      wms/header.php
  4. 54
      wms/login.php
  5. 77
      wms/maintenance.php

13
app/include-header.php

@ -1,7 +1,14 @@
<head> <?php
// 維護專用
// include "maintenance.php";
// $maintenancePeriod = "2023-11-17 15:30 AM 至 17:30 PM";
// $maintenancePage = new MaintenancePage($maintenancePeriod);
// $maintenancePage->displayPage();
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover" />
content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover" />
<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="theme-color" content="#000000"> <meta name="theme-color" content="#000000">

77
app/maintenance.php

@ -0,0 +1,77 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>維護中</title>
<style>
body {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f0f0f0;
/* 背景顏色可以自行調整 */
font-family: Arial, sans-serif;
}
.maintenance-container {
text-align: center;
}
h1 {
font-size: 2em;
color: #333;
/* 標題文字顏色 */
}
p {
font-size: 1.2em;
color: #666;
/* 內文文字顏色 */
}
/* 加入一些樣式以使文字顯示更為標題化 */
.logo-text {
font-size: 2em;
color: #FF5733;
/* 橘色 */
font-weight: bold;
/* text-transform: uppercase; */
/* 轉換成大寫 */
letter-spacing: 2px;
/* 調整字母間距 */
font-family: Arial, sans-serif;
/* 字型設定 */
}
</style>
</head>
<body>
<?php
class MaintenancePage
{
private $maintenancePeriod;
public function __construct($maintenancePeriod)
{
$this->maintenancePeriod = $maintenancePeriod;
}
public function displayPage()
{
echo '<div class="maintenance-container">';
echo '<p class="logo-text">MASADA</p>';
echo '<h1>系統維護中</h1>';
echo '<p>維護時段:' . $this->maintenancePeriod . '</p>';
echo '</div>';
exit;
}
}
?>
</body>
</html>

8
wms/header.php

@ -1,5 +1,13 @@
<?php <?php
// ini_set('display_errors', 'off'); // ini_set('display_errors', 'off');
// 維護專用
// include "maintenance.php";
// $maintenancePeriod = "2023-11-17 15:30 AM 至 17:30 PM";
// $maintenancePage = new MaintenancePage($maintenancePeriod);
// $maintenancePage->displayPage();
require_once dirname(__FILE__) . "/../mkt/database.php"; require_once dirname(__FILE__) . "/../mkt/database.php";
include "fun_global.php"; include "fun_global.php";
if (isset($_REQUEST["function_name"])) { if (isset($_REQUEST["function_name"])) {

54
wms/login.php

@ -1,6 +1,14 @@
<?php
// 維護專用
// include "maintenance.php";
// $maintenancePeriod = "2023-11-17 15:30 AM 至 17:30 PM";
// $maintenancePage = new MaintenancePage($maintenancePeriod);
// $maintenancePage->displayPage();
?>
<!doctype html> <!doctype html>
<html lang="en"> <html lang="en">
<!-- 主頁header --> <!-- 主頁header -->
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover" /> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover" />
@ -20,10 +28,11 @@
</head> </head>
<!-- * 主頁header --> <!-- * 主頁header -->
<body> <body>
<!-- App Header --> <!-- App Header -->
<div class="appHeader bg-primary text-light"> <div class="appHeader bg-primary text-light">
<!-- <!--
<div class="left"> <div class="left">
<a href="javascript:;" class="headerButton goBack"> <a href="javascript:;" class="headerButton goBack">
@ -39,11 +48,11 @@
</a> </a>
</div> </div>
--> -->
</div> </div>
<!-- * App Header --> <!-- * App Header -->
<!-- App Capsule --> <!-- App Capsule -->
<div id="appCapsule"> <div id="appCapsule">
<div class="section full mt-2"> <div class="section full mt-2">
<!-- <div class="section-title">請輸入帳號、密碼!</div> --> <!-- <div class="section-title">請輸入帳號、密碼!</div> -->
@ -51,8 +60,8 @@
<div class="wide-block pt-2 pb-2"> <div class="wide-block pt-2 pb-2">
<div class="form-horizontal"> <div class="form-horizontal">
<!-- 以下是要傳遞的資料 --> <!-- 以下是要傳遞的資料 -->
<!-- <input type="hidden" name="key" value="032580295e2d320b3a258bef473e8w32e0b24431" />--> <!-- <input type="hidden" name="key" value="032580295e2d320b3a258bef473e8w32e0b24431" />-->
<!-- <input type="hidden" name="pid" value="pid12345" />--> <!-- <input type="hidden" name="pid" value="pid12345" />-->
<input type="hidden" name="source_flag" value="web" /> <input type="hidden" name="source_flag" value="web" />
<input type="hidden" name="token" value=""> <input type="hidden" name="token" value="">
<!-- 以上是要傳遞的資料 --> <!-- 以上是要傳遞的資料 -->
@ -81,14 +90,14 @@
</div> </div>
<?php <?php
if(!empty($_GET['errno'])){ if (!empty($_GET['errno'])) {
if($_GET['errno']==1){ if ($_GET['errno'] == 1) {
echo "帳號或密碼錯誤"; echo "帳號或密碼錯誤";
}else if($_GET['errno']==2){ } else if ($_GET['errno'] == 2) {
echo "請輸入帳號密碼"; echo "請輸入帳號密碼";
}else if($_GET['errno']==3){ } else if ($_GET['errno'] == 3) {
echo "非法訪問,請輸入帳號和密碼"; echo "非法訪問,請輸入帳號和密碼";
}else if($_GET['errno']==4){ } else if ($_GET['errno'] == 4) {
echo "無使用權限"; echo "無使用權限";
} }
} }
@ -99,11 +108,11 @@
</div> </div>
</div> </div>
<!-- * App Capsule --> <!-- * App Capsule -->
<!-- * 主頁頁尾 --> <!-- * 主頁頁尾 -->
<div class="appFooter"> <div class="appFooter">
<!-- <img src="assets/img/logo6.png" alt="icon" class="footer-logo mb-2"> --> <!-- <img src="assets/img/logo6.png" alt="icon" class="footer-logo mb-2"> -->
<img src="assets/img/logo.png" width="50%" height="50%" alt="icon"><br> <img src="assets/img/logo.png" width="50%" height="50%" alt="icon"><br>
<!-- <!--
@ -119,10 +128,10 @@
</div> </div>
<!-- 主頁頁尾按鈕 --> <!-- 主頁頁尾按鈕 -->
<script> <script>
$(document).ready(function() { $(document).ready(function() {
// 綁定按鍵按下事件 // 綁定按鍵按下事件
$("#account_input,#password_input").keypress(function(event) { $("#account_input,#password_input").keypress(function(event) {
@ -133,12 +142,9 @@
} }
}); });
}); });
</script> </script>
</body> </body>
</html> </html>

77
wms/maintenance.php

@ -0,0 +1,77 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>維護中</title>
<style>
body {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f0f0f0;
/* 背景顏色可以自行調整 */
font-family: Arial, sans-serif;
}
.maintenance-container {
text-align: center;
}
h1 {
font-size: 2em;
color: #333;
/* 標題文字顏色 */
}
p {
font-size: 1.2em;
color: #666;
/* 內文文字顏色 */
}
/* 加入一些樣式以使文字顯示更為標題化 */
.logo-text {
font-size: 2em;
color: #FF5733;
/* 橘色 */
font-weight: bold;
/* text-transform: uppercase; */
/* 轉換成大寫 */
letter-spacing: 2px;
/* 調整字母間距 */
font-family: Arial, sans-serif;
/* 字型設定 */
}
</style>
</head>
<body>
<?php
class MaintenancePage
{
private $maintenancePeriod;
public function __construct($maintenancePeriod)
{
$this->maintenancePeriod = $maintenancePeriod;
}
public function displayPage()
{
echo '<div class="maintenance-container">';
echo '<p class="logo-text">MASADA</p>';
echo '<h1>系統維護中</h1>';
echo '<p>維護時段:' . $this->maintenancePeriod . '</p>';
echo '</div>';
exit;
}
}
?>
</body>
</html>
Loading…
Cancel
Save