<?php
/////////////
$sql = "select * from system_sync_code";
$dbquery = mysqli_query($connect,$sql);
$result = mysqli_fetch_array($dbquery);
$date = date("Y-m-d");
$sync_code="";
$sync_code2=md5($result['sync_code']);
////////////
require_once "modules/bookobec/time_inc.php";
//**ส่วนการลงทะเบียนหนังสือ
if($index==1){
$day_now=date("Y-m-d H:i:s");
$no_insert_num=0;
$no_insert_subject="";
for($i=0;$i<count($_POST['ms_id']);$i++){
$insert_check=0;
$ms_id=$_POST['ms_id'][$i];
$bookno=$_POST['bookno'][$i];
$subject=$_POST['subject'][$i];
$detail=$_POST['detail'][$i];
$signdate=$_POST['signdate'][$i];
$level=$_POST['level'][$i];
$ref_id=$_POST['ref_id'][$i];
$send_date=$_POST['send_date'][$i];
$office=$_POST['office'][$i];
if(isset($_POST[$ms_id])){
//ส่วนการบันทึกทะเบียนรับส่งหนังสือราชการ
$sql_check_bookregister = mysqli_query($connect,"SELECT * FROM bookregister_year WHERE year_active='1' and start_receive_num!='0' and school_code is null ") ;
if($result_start=mysqli_fetch_array($sql_check_bookregister)){
//เลขทะเบียน
$sql_number="select max(register_number) as number_max from bookregister_receive where year='$result_start[year]' ";
$query_number=mysqli_query($connect,$sql_number);
$result_number=mysqli_fetch_array($query_number);
if($result_number['number_max']<$result_start['start_receive_num']){
$register_number=$result_start['start_receive_num'];
}
else{
$register_number=$result_number['number_max']+1;
}
//หาชื่อหน่วยงาน
$sql_obec= mysqli_query($connect,"SELECT * FROM system_khet WHERE code='$office' ") ;
if($result_obec=mysqli_fetch_array($sql_obec)){
$sender=$result_obec['precis'];
$office=$result_obec['code2'];
}
else{
$sender="สพฐ/อื่นๆ";
}
//
$sql = "insert into bookregister_receive(year, register_number, book_no, signdate, book_from, book_to, subject, register_date, ref_id, officer, book_link, secret) values ('$result_start[year]', '$register_number', '$bookno', '$signdate', '$sender', 'สำนักงานเขตพื้นที่การศึกษา', '$subject', '$day_now', '$ref_id', '$_SESSION[login_user_id]', '5', '0')";
$dbquery = mysqli_query($connect,$sql);
}
//บันทึกในระบบรับส่งหนังสือราชการ
$sql_book = "insert into book_main (book_type, office, sender, level, secret, bookno, signdate, subject, detail, ref_id, send_date, bookregis_link) values ('5', '$office', '$_SESSION[login_user_id]', '$level', '0', '$bookno', '$signdate','$subject','$detail','$ref_id','$day_now','5')";
if(mysqli_query($connect,$sql_book)){
$insert_check=$insert_check+1;
}
$sql_sendto= "insert into book_sendto_answer (send_level, ref_id, send_to, answer, answer_time) values ('2', '$ref_id','saraban','1','$day_now')";
if(mysqli_query($connect,$sql_sendto)){
$insert_check=$insert_check+1;
}
//ตรวจสอบการบันทึกว่าครบไหม
if($insert_check!=2){
$no_insert_num=$no_insert_num+1;
$no_insert_subject .=" ".$subject;
}
} //if isset
}
//ตรวจสอบความผิดพลาด
if($no_insert_num!=0){
echo "<script>alert('มีข้อผิดพลาดไม่บันทึกข้อมูล จำนวน $no_insert_num รายการ เรื่อง $no_insert_subject');document.location.href='?option=bookobec&task=main/receive';</script>\n";
}
else{
?>
<script type="text/JavaScript">
setTimeout("document.location.href='?option=book&task=main/receive';",1000);
</script>
<?php
}
}
//**
if(!(isset($_POST['urlGET']))){
echo "<br />";
echo "<form method='post' action='' id='frm1' name='frm1'>";
echo "<div style='display:none'>";
echo "<table align='center'>";
echo "<input type='hidden' name='urlGET[]' value='https://smart.obec.go.th/modules/book/xml/bookobec.php?office_code= $result[office_code]&sync_code=$sync_code&sync_code2=$sync_code2&person=$_SESSION[login_user_id]'><br />";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</div>";
echo "<br />";
echo "<div align='center'><b>การรับหนังสือพร้อมลงทะเบียน</b><font color='#000099'> เมื่อคลิกตกลงจะเป็นการรับหนังสือทั้งหมดที่ยังไม่ได้รับจาก SmartObec</font></div>";
echo "<br />";
echo "<div align='center'><font color='#000099'>อีกทั้งสามารถลงทะเบียนในทะเบียนหนังสือรับ และส่งเข้าระบบรับส่งหนังสือราชการในระบบ AMSS++</font></div>";
echo "<br />";
echo "<div align='center'><input type='submit' value='ตกลง'></div>";
echo "</form>";
}
if(isset($_POST['urlGET'])){
echo "<form id='frm1' name='frm1'>";
$urlGET=$_POST['urlGET'];
foreach ($urlGET as &$value) {
$url = $value;
$xmlDoc = new DOMDocument();
$xmlDoc->load($url);
$announce = $xmlDoc->getElementsByTagName('item');
echo "<br />";
///////////////////////////แจ้งข้อความ
$obecbook_alert_text=base64_decode($xmlDoc->getElementsByTagName('office_code')->item(0)->nodeValue);
echo "<div align='center' class='tagline2'>";
echo $obecbook_alert_text;
echo "</div>";
////////////////////////
$book_active=base64_decode($xmlDoc->getElementsByTagName('book_active')->item(0)->nodeValue);
//***
if($book_active==1){
echo "<table width='100%' border='0' align='center'>";
echo "<tr align='center'><td><font color='#006666' size='3'><strong>รับหนังสือราชการจาก SmartObec</strong></font></td></tr>";
echo "</table>";
//****
echo "<table align='center' width='98%' border='1' borderColor='#FF0033' style='border-collapse: collapse'>";
echo "<tr align='center' bgcolor='#99ccff'><td width='70'>ที่</td><td width='200'>เลขที่หนังสือ</td><td>เรื่อง</td><td width='50'>ราย<br>ละเอียด</td><td width='120'>ลงวันที่</td><td width='200'>จาก</td><td width='160'>วันเวลาที่ส่ง</td></tr>";
$i=1;
foreach ($announce as $ann)
{
$ms_id=base64_decode($ann->getElementsByTagName('ms_id')->item(0)->nodeValue);
$bookno=base64_decode($ann->getElementsByTagName('bookno')->item(0)->nodeValue);
$subject=base64_decode($ann->getElementsByTagName('subject')->item(0)->nodeValue);
$detail=base64_decode($ann->getElementsByTagName('detail')->item(0)->nodeValue);
$signdate=base64_decode($ann->getElementsByTagName('signdate')->item(0)->nodeValue);
$level=base64_decode($ann->getElementsByTagName('level')->item(0)->nodeValue);
$ref_id=base64_decode($ann->getElementsByTagName('ref_id')->item(0)->nodeValue);
$send_date=base64_decode($ann->getElementsByTagName('send_date')->item(0)->nodeValue);
$office=base64_decode($ann->getElementsByTagName('office')->item(0)->nodeValue);
if(($i%2) == 0)
$color="#ffffff";
else $color="#E5E5FF";
echo "<tr bgcolor=$color align='left'>";
echo "<td align='center'>$i </td>";
echo "<td align='left'><input type='checkbox' name='$ms_id' checked>";
echo $bookno;
echo "</td>";
echo "<td align='left'>";
echo $subject;
echo "</td>";
echo "<td align='center'>";
?><A HREF="javascript:void(0)"
onclick="window.open('https://smart.obec.go.th/modules/book/xml/bookobec_detail2.php?b_id=<?php echo $ms_id ?>', 'bookdetail','width=500,height=500,scrollbars')" title="คลิกเพื่อดูรายละเอียด"><span style="text-decoration: none">คลิก</span></A></a><?php
echo "</td>";
echo "<td align='center'>";
echo thai_date_3($signdate);
echo "</td>";
echo "<td align='left'>";
//หาชื่อหน่วยงาน
$sql_obec= mysqli_query($connect,"SELECT * FROM system_khet WHERE code='$office' ") ;
if($result_obec=mysqli_fetch_array($sql_obec)){
$sender=$result_obec['precis'];
$office=$result_obec['code2'];
}
else{
$sender="สพฐ/อื่นๆ";
}
echo $sender;
echo "</td>";
echo "<td>";
echo thai_date_4($send_date);
echo "</td>";
////
echo "<input type='hidden' name='ms_id[]' value='$ms_id'>";
echo "<input type='hidden' name='bookno[]' value='$bookno'>";
echo "<input type='hidden' name='subject[]' value='$subject ($send_date)'>";
echo "<input type='hidden' name='detail[]' value='$detail'>";
echo "<input type='hidden' name='signdate[]' value='$signdate'>";
echo "<input type='hidden' name='level[]' value='$level'>";
echo "<input type='hidden' name='ref_id[]' value='$ref_id'>";
echo "<input type='hidden' name='send_date[]' value='$send_date'>";
echo "<input type='hidden' name='office[]' value='$office'>";
////
$i++;
echo "</tr>";
}
echo "</table>";
//****
} //***
echo "<br>";
}
unset($value); // break the reference with the last element
if($book_active==1){
echo "<div align='center'><INPUT TYPE='button' name='smb' value='ลงทะเบียนหนังสือ' onclick='goto_url(1)'></div>";
}
echo "</form>";
}
?>
<script>
function goto_url(val){
callfrm("?option=bookobec&task=main/receive_register&index=1"); //page ประมวลผล
}
</script>