<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
font-family: "Trirong", serif;
}
</style>
</head>
<?php
//รับค่า userId จาก line
$userId = (get_magic_quotes_gpc()) ? $_GET["userId"] : addslashes($_GET["userId"]);
$p2 = (get_magic_quotes_gpc()) ? $_GET["p2"] : addslashes($_GET["p2"]);
$url_amss = "http://smart2.ska2.go.th/";
$url_back = "http://smart2.ska2.go.th/linebot/login.php";
require_once('../amssplus_connect.php');
//ตรวจสอบการลงทะเบียน Line ID
$sql_line = "select * from line_user where line_userId='$userId' ";
$dbquery_line= mysqli_query($connect,$sql_line);
$result_line = mysqli_fetch_array($dbquery_line);
$totalRows_line_userId = mysqli_num_rows($dbquery_line);
$person_id = $result_line['person_id']; //เลข ปชช.ที่เชื่อมกับ Line
// echo $totalRows_line_userId;
//exit();
?>
<?php
//ถ้ามีการเชื่อม id line แล้วให้เข้าระบบด้วยการสร้างเซสซั่น login จากตาราง user
if($totalRows_line_userId == 1){
//ส่งเลข ปชช.ไปเข้าระบบ smart
$url = $url_amss."?p=1&userId=".$userId;
//exit();
?>
<!-- พบการเชื่อมต่อแล้วให้ส่งไปหน้าเข้าระบบ !-->
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=<?php echo $url;?>">
<?php
} //จบการเข้าระบบเชื่อมต่อ
?>
<?php
//ไม่พบการเชื่อมต่อให้ทำการตรวจสอบข้อมูลบุคลากรจากตาราง person
if($totalRows_line_userId == 0 and $p2 != 'chk_person'){
?>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<div class="container">
<center>
<img src="http://smart2.ska2.go.th/images/logo.png" class="img-responsive" alt="Cinque Terre">
<form action="?p2=chk_person&userId=<?php echo $userId;?>" method="post">
<div class="form-group">
<br>
<input type="tel" class="form-control input-lg" id="person_id2" placeholder="กรอกเลข ปชช.13 หลัก" name="person_id2" required data-inputmask="'mask': '9-9999-99999-99-9'" pattern="^[0-9]+(-[0-9]+)+$" data-masked>
</div>
<button type="submit" class="btn btn-primary btn-lg btn-block">ตรวจสอบข้อมูลบุคลากร</button>
</form></center>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.3/jquery.inputmask.bundle.min.js"></script>
<script>
$(document).ready(function(){
$(":input").inputmask();
/*
or Inputmask().mask(document.querySelectorAll("input"));*/
});
</script>
<?php
} //จบการเชื่อมต่อไลน์และตรวจสอบบุคลากร
?>
<?php
$flage = 0;
if($p2 == 'chk_person'){
$person_id2 = $_POST['person_id2'];
$person_id2 = str_replace('-','',$person_id2);
//ตรวจสอบข้อมูลบุคลากรในระบบ Smart ตาราง person_main สพท.
$sql_user="SELECT * FROM `person_main` where person_id='$person_id2' and status=0";
$dbquery_user = mysqli_query($connect,$sql_user);
$result_user = mysqli_fetch_array($dbquery_user);
$totalRows_user_area = mysqli_num_rows($dbquery_user);
if($totalRows_user_area) $flage = 1;
//ตรวจสอบข้อมูลบุคลากรในระบบ Smart ตาราง person_sch_main รร.
$sql_user="SELECT * FROM `person_sch_main` where person_id='$person_id2' and status=0";
$dbquery_user = mysqli_query($connect,$sql_user);
$result_user = mysqli_fetch_array($dbquery_user);
$totalRows_user_sch = mysqli_num_rows($dbquery_user);
if($totalRows_user_sch) $flage = 1;
if(!($flage)){
echo "<center><p><br><font color=red><img src='info.png'><h1>-ไม่พบข้อมูลท่านในระบบ Smart Area <br>โปรดติดต่อผู้ดูแลระบบของเขตพื้นที่-</h1></font></p></center>";
echo "<META HTTP-EQUIV='Refresh' CONTENT=3;URL=$url_back>";
exit();
}
//ตรวจสอบ user pass ในระบบ smart area
$sql_user="SELECT * FROM system_user where person_id='$person_id2'";
$dbquery_user = mysqli_query($connect,$sql_user);
$result_user = mysqli_fetch_array($dbquery_user);
$totalRows_user = mysqli_num_rows($dbquery_user);
$username = $result_user['username'];
$userpass = $result_user['userpass'];
//ตรวจสอบพบแล้วให้ตรวจว่ามี user หรือยัง
if($totalRows_user > 0){ //พบ user ให้ลงทะเบียนในระบบเชื่อมไลน์ในตาราง line_user
$sql_line_add = "INSERT INTO line_user (`line_userId`, `person_id`) VALUES ('$userId', '$person_id2')";
$dbquery_line_add = mysqli_query($connect,$sql_line_add);
$url = $url_amss."?p=1"."&userId="."$userId";
echo "<META HTTP-EQUIV='Refresh' CONTENT=0;URL=$url>";
}else{ //ไม่พบ user ต้องเพิ่ม user ให้ใหม่ด้วยเลข ปชช.
//echo "ไม่พบ user ต้องเพิ่ม user ให้ใหม่ที่ system_user";
$pass = MD5("$person_id2");
$rec_date = date("Y-m-d");
if($totalRows_user_area == 1){
$school_user = '0'; //area
}
if($totalRows_user_sch == 1){
$school_user = '1'; //school
}
//เพิ่ม user
$sql_user_add = "INSERT INTO `system_user` (`person_id`, `username`, `userpass`, `smss_admin`, `status`, `school_user`, `officer`, `rec_date`) VALUES ('$person_id2', '$person_id2', '$pass', '0', '1', '$school_user', '7777', '$rec_date')";
$dbquery_user_add = mysqli_query($connect,$sql_user_add);
//ลงทะเบียนในระบบเชื่อมไลน์ในตาราง line_user
$sql_line_add = "INSERT INTO `line_user` (`line_userId`, `person_id`) VALUES ('$userId', '$person_id2')";
$dbquery_line_add = mysqli_query($connect,$sql_line_add);
$url = $url_amss."?p=1"."&userId="."$userId";
echo "<META HTTP-EQUIV='Refresh' CONTENT=3;URL=$url>";
echo "<center><font color=green><br><img src='users_accept.png'><h1>-เพิ่มผู้ใช้ของท่านในระบบแล้ว <br>Username&Password คือ เลข ปชช.13 หลัก-<br>โปรดรอสักครู่เพื่อเข้าสู่ระบบ</h1></font></center>";
} //จบเพิ่ม user ใหม่
} //จบตรวจสอบบุคลากร
//บันทึกข้อมูล line_id ลง line_user
//ส่งเลข ปชช.ไปเข้าระบบ smart
// $url = $url_amss."?p="."$person_id";
?>
</div>