001.
<?php
002.
include
'../connect.php'
;
003.
004.
$_month_name
=
array
(
"01"
=>
"มกราคม"
,
"02"
=>
"กุมภาพันธ์"
,
"03"
=>
"มีนาคม"
,
005.
"04"
=>
"เมษายน"
,
"05"
=>
"พฤษภาคม"
,
"06"
=>
"มิถุนายน"
,
006.
"07"
=>
"กรกฎาคม"
,
"08"
=>
"สิงหาคม"
,
"09"
=>
"กันยายน"
,
007.
"10"
=>
"ตุลาคม"
,
"11"
=>
"พฤศจิกายน"
,
"12"
=>
"ธันวาคม"
);
008.
009.
$vardate
=
date
(
'Y-m-d'
);
010.
$yy
=
date
(
'Y'
);
011.
$mm
=
date
(
'm'
);
$dd
=
date
(
'd'
);
012.
if
(
$dd
<10){
013.
$dd
=
substr
(
$dd
,1,2);
014.
}
015.
$date
=
"วันที่ "
.
$dd
.
" เดือน "
.
$_month_name
[
$mm
].
" พ.ศ. "
.
$yy
+= 543;
016.
017.
018.
$starttime
=
explode
(
' '
, microtime());
019.
$starttime
=
$starttime
[1] +
$starttime
[0];
020.
021.
$thai_day_arr
=
array
(
"อาทิตย์"
,
"จันทร์"
,
"อังคาร"
,
"พุธ"
,
"พฤหัสบดี"
,
"ศุกร์"
,
"เสาร์"
);
022.
$thai_month_arr
=
array
(
023.
"0"
=>
""
,
024.
"1"
=>
"มกราคม"
,
025.
"2"
=>
"กุมภาพันธ์"
,
026.
"3"
=>
"มีนาคม"
,
027.
"4"
=>
"เมษายน"
,
028.
"5"
=>
"พฤษภาคม"
,
029.
"6"
=>
"มิถุนายน"
,
030.
"7"
=>
"กรกฎาคม"
,
031.
"8"
=>
"สิงหาคม"
,
032.
"9"
=>
"กันยายน"
,
033.
"10"
=>
"ตุลาคม"
,
034.
"11"
=>
"พฤศจิกายน"
,
035.
"12"
=>
"ธันวาคม"
);
036.
037.
function
thai_date(
$time
){
038.
global
$thai_day_arr
,
$thai_month_arr
;
039.
040.
$thai_date_return
.=
"วันที่ "
.
date
(
"j"
,
$time
);
041.
$thai_date_return
.=
" เดือน "
.
$thai_month_arr
[
date
(
"n"
,
$time
)];
042.
$thai_date_return
.=
" พ.ศ. "
.(
date
(
"Yํ"
,
$time
)+543);
043.
$thai_date_return
.=
" เวลา "
.
date
(
"H:i"
,
$time
).
"น."
;
044.
return
$thai_date_return
;
045.
}
046.
047.
048.
$not
=
'not return'
;
049.
$getId
=
base64_decode
(
$_GET
[
'q'
]);
050.
051.
$sql2
=
$db
->prepare("SELECT
052.
(SELECT GROUP_CONCAT(list ORDER BY list ASC SEPARATOR
', '
)
053.
FROM tbl_machine m
054.
WHERE FIND_IN_SET(m.machine_id,GROUP_CONCAT(tbl_select_item.machine)) ) AS selected,
055.
tbl_borrow_logs.`user`,
056.
tbl_borrow_logs.fullname,
057.
tbl_borrow_logs.log_id,
058.
tbl_borrow_logs.depart,
059.
tbl_select_item.amount,
060.
tbl_borrow_logs.tel1,
061.
tbl_borrow_logs.tel2,
062.
tbl_borrow_logs.obj,
063.
tbl_borrow_logs.logs_status,
064.
tbl_borrow_logs.loan_by,
065.
tbl_borrow_logs.approve_by,
066.
tbl_borrow_logs.start_date,
067.
tbl_borrow_logs.end_date,
068.
tbl_borrow_logs.date_receive,
069.
tbl_borrow_logs.date_return,
070.
tbl_borrow_logs.place,
071.
tbl_borrow_logs.signature_user,
072.
tbl_borrow_logs.signature_admin,
073.
tbl_borrow_logs.signature_super_admin,
074.
tbl_borrow_logs.return_signature_user,
075.
DATEDIFF(end_date,start_date) AS totalday,
076.
DATE_FORMAT(start_date,
'%d'
) AS thaidate,
077.
DATE_FORMAT(start_date,
'%Y'
)+543 AS thaiyear,
078.
DATE_FORMAT(start_date,
'%H.%i'
) AS thaitime,
079.
DATE_FORMAT(end_date,
'%d'
) AS thaidate2,
080.
DATE_FORMAT(end_date,
'%Y'
)+543 AS thaiyear2,
081.
DATE_FORMAT(end_date,
'%H.%i'
) AS thaitime2,
082.
DATE_FORMAT(date_receive,
'%d'
) AS thaidate3,
083.
DATE_FORMAT(date_receive,
'%Y'
)+543 AS thaiyear3,
084.
DATE_FORMAT(date_receive,
'%H.%i'
) AS thaitime3,
085.
DATE_FORMAT(date_return,
'%d'
) AS thaidate4,
086.
DATE_FORMAT(date_return,
'%Y'
)+543 AS thaiyear4,
087.
DATE_FORMAT(date_return,
'%H.%i'
) AS thaitime4
088.
FROM tbl_borrow_logs
089.
INNER JOIN tbl_select_item ON tbl_borrow_logs.log_id = tbl_select_item.logs_id
090.
WHERE log_id = :id
091.
AND logs_status = :not
092.
GROUP BY date_borrow");
093.
$sql2
->bindParam(
':not'
,
$not
,PDO::PARAM_STR);
094.
$sql2
->bindParam(
':id'
,
$getId
,PDO::PARAM_INT);
095.
$sql2
->execute();
096.
$results
=
$sql2
->fetch(PDO::FETCH_ASSOC);
097.
098.
$start
=
strtotime
(
$results
[
'start_date'
]);
099.
$end
=
strtotime
(
$results
[
'end_date'
]);
100.
101.
102.
$html
= '<img src=
"../../image/RMUTI_Logo.png"
width=
"40"
height=
"75"
/> มหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน
103.
<h3><p align=
"center"
>แบบฟอร์มขอยืมพัสดุ</p></h>
104.
<p align=
"right"
>
'.$date.'
</p>
105.
เรียน <b>หัวหน้าแผนกงานศูนย์การเรียนด้วยตนเอง</b><br><br>
106.
<table border=
"0"
>
107.
<tr>
108.
<td width=
"19%"
> เนื่องด้วยข้าพเจ้า</td>
109.
<td width=
"21%"
><span style=
"font-weight:bold"
>
'.$results["fullname"].'
</span></td>
110.
<td width=
"40%"
>สังกัด
'.$results['
depart
'].'
</td>
111.
<td width=
"15%"
>โทรศัพท์มือถือ </td>
112.
</tr>
113.
</table>
114.
<table border=
"0"
>
115.
<tr>
116.
<td width=
"12%"
>
'.$results['
tel2
'].'
</td>
117.
<td width=
"15%"
>เบอร์ภายใน
'.$results['
tel1
'].'
</td>
118.
<td width=
"73%"
>มีความประสงค์ขอยืมพัสดุ เพื่อใช้ในงาน
'.$results['
obj
'].'
</td>
119.
</tr>
120.
</table>
121.
<table border=
"0"
>
122.
<tr>
123.
<td width=
"48%"
>ระหว่าง
'.thai_date($start).'
</td>
124.
<td width=
"44%"
>ถึง
'.thai_date($end).'
</td>
125.
<td width=
"10%"
>รวม
'.$results['
totalday
'].'
วัน</td>
126.
</tr>
127.
</table>
128.
<table border=
"0"
>
129.
<tr>
130.
<td width=
"60%"
>ณ
'.$results['
place
'].'
ดังมีรายการต่อไปนี้ </td>
131.
</tr>
132.
</table>';
133.
134.
135.
136.
137.
138.
include
(
"../mpdf.php"
);
139.
140.
$mpdf
=
new
mPDF(
'c'
);
141.
$mpdf
=
new
mPDF(
'utf-8'
);
142.
$mpdf
=
new
mPDF(
'th'
,
'A4'
,
'0'
,
'THSaraban'
);
143.
$mpdf
->SetDisplayMode(
'fullpage'
);
144.
$mpdf
->WriteHTML(
$html
);
145.
$mpdf
->Output();
146.
exit
;
147.
148.
149.
150.
?>