Browse Source

2020-01-22 / ct_chen

Actions:
1. 補上次遺漏檔案

Files:
1. 如列表
ct_chen 5 years ago
parent
commit
72f169b5ff

+ 3 - 5
EVSE/Projects/define.h

@@ -89,10 +89,8 @@ enum SYSTEM_STATUS
 
 enum AUTHORIZATION_MODE
 {
-	AUTH_MODE_PH_RFID		= 0,
-	AUTH_MODE_BACKEND_OCPP		= 1,
-	AUTH_MODE_BACKEND_PH		= 2,
-	AUTH_MODE_FREE			= 3
+	AUTH_MODE_BACKEND_OCPP		= 0,
+	AUTH_MODE_FREE			= 1
 };
 
 enum LCD_LANGUAGE
@@ -209,7 +207,7 @@ struct SysConfigData
 	unsigned char			SystemId[128];				//charger system ID
 	unsigned char			SystemDateTime[32];			//charger system date and time
 	unsigned char			AcPhaseCount;				//AC EVSE power phase quantity,  1: One phase	3: Three phase
-	unsigned char			AuthorisationMode;			//0: Phihong RFID tag,  1: OCPP backend,  2: Phihong backend,  3: free mode
+	unsigned char			AuthorisationMode;			//0: OCPP backend, 1: free mode
 	unsigned char	   		DefaultLanguage;			//
 	unsigned char   		RfidCardNumEndian;			//0: little endian,  1: big endian
 	unsigned short			AcPlugInTimes;				//0~65535

+ 100 - 0
EVSE/rootfs/var/www/set_restart.php

@@ -0,0 +1,100 @@
+<?php
+	$tag_header = 'other';
+	include 'head.php';
+?>
+<style>
+img {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+</style>
+    <div class="envor-content">
+      <!--
+      Page Title start
+      //-->
+      <section class="envor-page-title-1" data-stellar-background-ratio="0.5">
+        <div class="container">
+          <div class="row">
+            <div class="col-lg-9 col-md-9 col-sm-9">
+              <h1><?php echo $lang->showWord("restart"); ?></h1>
+            </div>
+          </div>
+        </div>
+      <!--
+      Page Title end
+      //-->
+      </section>
+      <!--
+        Main Content start
+      //-->
+		<div id="loading" style="display:none;"><img src="img/giphy.gif"/></div>
+      <section class="envor-section">
+        <div class="container">
+          <div class="row">
+            <div class="col-lg-12">
+                <h2><?php echo $lang->showWord("restart");?></h2>
+                <hr>
+                <h4 id="createResult"><?php echo $lang->showWord("message_restart");?></h4>
+            </div>
+          </div>
+        </div>
+      <!--
+      Page Title end
+      //-->
+      </section>
+      <!--
+        Main Content start
+      //-->
+	</div>
+
+<div class="wrapper">
+	<div id="portfolio" class="container">
+		<p id="createResult"></p>
+	</div>
+</div>
+
+<?php
+	include 'foot.php';
+?>
+
+<script type="text/JavaScript">
+
+	window.onload = function() {
+		getInfo();
+	}
+
+	function getInfo() {
+		document.getElementById("loading").style.display="block";
+		// 發送 Ajax 查詢請求並處理
+		var request = new XMLHttpRequest();
+		request.open("POST", "set_restart_action.php");
+
+		// POST 參數須使用 send() 發送
+		var data = "name=";
+
+		// POST 請求必須設置表頭在 open() 下面,send() 上面
+		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
+		request.send(data);
+
+		request.onreadystatechange = function() {
+			// 伺服器請求完成
+			if (request.readyState == 4) {
+				 document.getElementById("loading").style.display="none";
+				// 伺服器回應成功
+				if (request.status == 200) {
+					document.getElementById("createResult").innerHTML = "";
+					document.getElementById("createResult").innerHTML = request.responseText;
+				} else {
+					alert("發生錯誤" + request.status);
+				}
+			}
+			else{
+				document.getElementById("createResult").innerHTML = request.responseText;
+			}
+		}
+	}
+</script>
+
+
+</html>

+ 27 - 0
EVSE/rootfs/var/www/set_restart_action.php

@@ -0,0 +1,27 @@
+<?php
+	// 設置資料類型 json,編碼格式 utf-8
+	header('Content-Type: text/html; charset=UTF-8');
+	
+	// 判斷如果是 GET 請求,則進行搜尋;如果是 POST 請求,則進行新建
+	// $_SERVER['REQUEST_METHOD'] 返回訪問頁面使用的請求方法
+	if ($_SERVER['REQUEST_METHOD'] == "GET") {
+		create();
+	} else if ($_SERVER['REQUEST_METHOD'] == "POST") {
+		create();
+	}
+
+	// 新建員工
+	function create() {
+		include 'lang.php';
+		$lang = new Lang;
+		$lang->getLang();
+		
+		$message = $lang->showWord("message_restart");
+		chdir('/root');
+		//ob_start();
+		exec("'./WebService' 'restart'",$output,$return_var);
+		
+		echo "<font color=#000fff>".$message."</font>";
+	}
+
+?>