01.
<?php
02.
header(
"Expires: Sat, 1 Jan 2005 00:00:00 GMT"
);
03.
header(
"Last-Modified: "
.
gmdate
(
"D, d M Y H:i:s"
).
"GMT"
);
04.
header(
"Cache-Control: no-cache, must-revalidate"
);
05.
header(
"Pragma: no-cache"
);
06.
header(
"content-type: application/x-javascript; charset=UTF-8"
);
07.
08.
$hour
= +0;
09.
$min
= 0;
10.
$thaimonth
=
array
(
"มค."
,
"กพ."
,
"มีค."
,
"เมย."
,
"พค."
,
"มิย."
,
"กค."
,
"สค."
,
"กย."
,
"ตค."
,
"พย."
,
"ธค."
);
11.
$fullthaimonth
=
array
(
"มกราคม"
,
"กุมภาพันธ์"
,
"มีนาคม"
,
"เมษายน"
,
"พฤษภาคม"
,
"มิถุนายน"
,
"กรกฎาคม"
,
"สิงหาคม"
,
"กันยายน"
,
"ตุลาคม"
,
"พฤศจิกายน"
,
"ธันวาคม"
);
12.
13.
$mmktime
=
mktime
(
date
(
"H"
) +
$hour
,
date
(
"i"
) +
$min
);
14.
$year
=
date
(
'Y'
,
$mmktime
) + 543;
15.
$cyear
= ( (int)
$_POST
[y] != 0 ) ?
$_POST
[y] :
$year
;
16.
$month
=
date
(
'm'
,
$mmktime
);
17.
$cmonth
= ( (int)
$_POST
[m] != 0 ) ?
$_POST
[m] :
$month
;
18.
$mkdate
=
mktime
( 0 , 0 , 0 ,
$cmonth
, 1 ,
$cyear
- 543 );
19.
$weekday
=
date
(
'w'
,
$mkdate
);
20.
$last_days
=
date
(
't'
,
$mkdate
);
21.
$day
= 1;
22.
$nmonth
= (
$cmonth
< 12 ) ?
'm='
.(
$cmonth
+ 1 ).
'&y='
.
$cyear
:
'm=1&y='
.(
$cyear
+ 1 );
23.
$bmonth
= (
$cmonth
> 1 ) ?
'm='
.(
$cmonth
- 1 ).
'&y='
.
$cyear
:
'm=12&y='
.(
$cyear
- 1 );
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
?>
39.
<table cellpadding=
"0"
cellspacing=
"0"
class
=
"empSmallCalendar"
>
40.
<tr>
41.
<th><a href=
"?<?=$bmonth?>"
title=
"เดือนก่อน"
onclick=
"loadcalendar('<?=$bmonth?>');return false"
><<</a></th>
42.
<th colspan=
"5"
><?=
$fullthaimonth
[
$cmonth
- 1].
" "
.
$cyear
?></th>
43.
<th><a href=
"?<?=$nmonth?>"
title=
"เดือนถัดไป"
onclick=
"loadcalendar('<?=$nmonth?>');return false"
>>></a></th>
44.
</tr>
45.
<tr>
46.
<th>อา.</th>
47.
<th>จ.</th>
48.
<th>อ.</th>
49.
<th>พ.</th>
50.
<th>พฤ.</th>
51.
<th>ศ.</th>
52.
<th>ส.</th>
53.
</tr>
54.
<tr>
55.
<?
56.
$start
= 1;
57.
while
(
$start
<=
$weekday
){
58.
echo
"<td> </td>"
;
59.
$start
++;
60.
}
61.
$weekday
++;
62.
while
(
$day
<=
$last_days
){
63.
if
( isset(
$blog_month_array
[
$day
] )){
64.
$date
=
"<a href=empPageEvent.php?dayStamp="
.
$year
.
'-'
.
$month
.
'-'
.
$day
.
">$day</a>"
;
65.
}
else
{
66.
$date
=
"<a href=empPageEvent.php?dayStamp="
.
$year
.
'-'
.
$month
.
'-'
.
$day
.
">$day</a>"
;
67.
};
68.
if
(
date
(
'j'
) ==
$day
&&
$month
==
$cmonth
&&
$year
==
$cyear
){
69.
echo
"<td class='today'>$date</td>"
;
70.
}
else
{
71.
echo
"<td>$date</td>"
;
72.
}
73.
if
(
$weekday
== 7 &&
$day
!=
$last_days
){
74.
echo
'</tr><tr>'
;
75.
$weekday
= 0;
76.
}
77.
$day
++;
78.
$weekday
++;
79.
}
80.
while
(
$weekday
<= 7 ){
81.
echo
"<td> </td>"
;
82.
$weekday
++;
83.
}
84.
?>
85.
</tr>
86.
</table>