| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/queue/ |
Upload File : |
<?php
include ("Connections/dbnurse.php");
if ( isset($_POST["Date"])) $ap_date = $_POST["Date"];
else $ap_date = date("Y-m-d");
echo 'Send message to API<br>';
/*----------------------------------------------
CID=123456789012
Header=แจ้งเตือน
Date=2019-04-09
Time= วัคซีนพิษสุนัขบ้า เข็มที่ 2
Number=**สำคัญมาก** ควรรับวัคซีนให้ตรงตามนัด'
Bcolor=#ED146F
Lnk1=
Lnk1Label=
Lnk2=
Lnk2Label=
-------------------------------------------------*/
if ( isset($_POST["CID"])) $uID = $_POST["CID"];
else $uID ='';
$hospital_name='โรงพยาบาลสัตหีบ กม.10';
$hosURL='http://q.km10.org';
if ( isset($_POST["Header"])) $cHeader= $_POST["Header"];
else $cHeader = "แจ้งเตือน";
if ( isset($_POST["Time"])) {
$ap_time = $_POST["Time"];
$ap_time = str_replace('<br>',chr(13).chr(10),$ap_time); // เปลียน <BR> เป็น Chr(13)+chr(10)
$ap_time = str_replace('#38','&',$ap_time); // เปลียน #38 เป็น &
} else $ap_time ='';
if ( isset($_POST["Number"])) {
$ap_number= $_POST["Number"];
$ap_number= str_replace('<br>',chr(13).chr(10),$ap_number); // เปลียน <BR> เป็น Chr(13)+chr(10)
$ap_number= str_replace('#38','&',$ap_number); // เปลียน #38 เป็น &
} else $ap_number='';
//--------------------------------------
$uID = '3660800260707';
$ap_time = '**สำคัญมาก** ควรรับวัคซีนให้ตรงตามนัด';
$ap_number ='วัคซีนพิษสุนัขบ้า เข็มที่ 2';
//---------------------------------------
if ( isset($_POST["Bcolor"])) $bgColor= $_POST["Bcolor"];
else $bgColor="#ED146F";
if ( isset($_POST["Lnk1"])) $Lnk1= $_POST["Lnk1"];
else $Lnk1='que_chk_appque.php';
if ( isset($_POST["Lnk1Label"])) $Lnk1L= $_POST["Lnk1Label"];
else $Lnk1L= 'ดูรายละเอียด';
if ( isset($_POST["Lnk2"])) $Lnk2= $_POST["Lnk2"];
else $Lnk2='show_quecardm.php';
if ( isset($_POST["Lnk2Label"])) $Lnk2L = $_POST["Lnk2Label"];
else $Lnk2L="ดูคิวปัจจุบัน";
mysqli_select_db($dbnurse,$database_dbnurse);
$sql_userline = "select * FROM user_line WHERE cid= '{$uID}' ";
$userline = mysqli_query($dbnurse,$sql_userline ) or die(mysqli_error());
$totalRows_chkin = mysqli_num_rows($userline );
if($totalRows_chkin > 0){ //มี lineID
while ($row = mysqli_fetch_assoc($userline)) {
//$line_id = $row['line_id']; //5c222411794f4d4e44688162
$line_id = '5c222411794f4d4e44688162';
$pname = $row['pname'];
$data = array(
'userId' => $line_id,
'hospitalName' => $hospital_name,
'origin' => 'กระทรวงสาธารณสุข',
'queueNumber' => $ap_number,
'patientName' => $pname,
'appointmentDate' => $ap_date,
'appointmentTime' => $ap_time,
'backgroundColor' => $bgColor,
'header' => $cHeader,
'detailsLink' => $hosURL.'/queue/'.$Lnk1,
'detailsLinkLabel' => $Lnk1L,
'currentQueueLink' =>$hosURL.'/queue/'.$Lnk2.'?cid='.$uID,
'currentQueueLinkLabel' => $Lnk2L
);
$data_string = json_encode($data);
//$url = 'https://mophconnect.go.th/api/alert';//--URL
$url = 'https://mophconnect.go.th/test/api/alert';//--URL
echo 'Send to Server: ' .$url.'<br>';
echo 'LineID:'.$data['userId'].'<br>';
echo $data['hospitalName'].'<br>';
echo $data['origin'].'<br>';
echo $data['header'] .'<br>';
echo $data['patientName'].'<br>';
echo $data['queueNumber'].'<br>';
echo $data['appointmentDate'].'<br>';
echo $data['appointmentTime'].'<br>';
echo $data['backgroundColor'].'<br>';
echo $data['detailsLink'].'<br>';
echo $data['detailsLinkLabel'].'<br>';
echo $data['currentQueueLink'].'<br>';
echo $data['currentQueueLinkLabel'].'<br>';
echo '----------------------------------------<br>';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
//curl_setopt($ch, CURLOPT_SSLVERSION, 'all');
curl_setopt($ch, CURLOPT_SSLVERSION, '1'); //for server2003
$result = curl_exec($ch);
$error = curl_error($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($result, 0, $header_size);
$body = substr($result, $header_size);
curl_close ($ch);
echo 'header:'.$header.'<br>';
echo 'body :'.$body.'<br>';
echo '<br>';
echo 'End ................. <br>';
break;
}
}
echo '==============';
echo 'End Job<br>';
mysqli_free_result($userline);
/*
echo "<script >window.history.back();</script>";
*/
?>