gdidc/module/calendar/calendar.php
2021-10-26 18:19:06 +09:00

80 lines
2.6 KiB
PHP

<?
@session_start();
include_once ($_SERVER[DOCUMENT_ROOT] . "/common/conf/config.inc.php");
include_once ($_SERVER[DOCUMENT_ROOT] . "/module/calendar/calendar.lib.php");
//칼렌다 틀 가져오기
if(!$_REQUEST[cal_date]){
$cal_date = date("Y-m-d");
}else{
$cal_date = $_REQUEST[cal_date];
}
//날짜를 - 구분자로 배열로 만듬
$arrDate = explode("-",$cal_date);
//양력달력
//양력달력을 먼저 그리고, 음력달력의 내용은 추가로 붙인다.
//추가데이터가 있다면 음력달력처럼 배열을 만들어 추가로 붙인다.
$arrSolarCalendar = getDiarySet(intval($arrDate[0]), intval($arrDate[1]), intval($arrDate[2]));
//DB연결 - 공통디비
$dblink = SetConn($_conf_db["zipcode"]);
//음력달력
//가져올날짜 시작일 ~ 종료일 (yyyy-mm-dd, yyyy-mm-dd)
$arrLunarCalendar = getCalendarLunar($arrSolarCalendar[first_before], $arrSolarCalendar[last_after]);
//DB해제
SetDisConn($dblink);
?>
<style>
TD {font-size:9pt}
</style>
<table border="0" cellspacing="0" cellpadding="0" width="700">
<tr>
<th align="left"><a href="<?=$_SERVER[PHP_SELF]?>?cal_date=<?=$arrSolarCalendar[prev_month]?>"><?=substr($arrSolarCalendar[prev_month],0,7)?></a></th>
<th align="center"><?=$arrDate[0]?>-<?=$arrDate[1]?></th>
<th align="right"><a href="<?=$_SERVER[PHP_SELF]?>?cal_date=<?=$arrSolarCalendar[next_month]?>"><?=substr($arrSolarCalendar[next_month],0,7)?></a></th>
</tr>
</table>
<table border="1" cellspacing="0" cellpadding="0" width="700">
<?for($i=0;$i<count($arrSolarCalendar["box"]);$i++){?>
<tr>
<?for($j=0;$j<7;$j++){
//국경일, 법정공휴일, 일요일의 경우
if($arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][holiday]=="1" || $j==0){
$bgcolor = "#FFA8A8";
//토요일의 경우
}else if($j==6){
$bgcolor = "#99CCFF";
}else{
$bgcolor = "#EEEEEE";
}
?>
<td align="center" width="100" height="100" valign="top">
<table border="0" cellspacing="0" cellpadding="3" width="100%">
<tr bgcolor="<?=$bgcolor?>">
<td align="left"><b><?=substr($arrSolarCalendar["box"][$i][$j],-2)?></b></td>
<td align="right"><?=$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_lm]?>/<?=$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_ld]?></td>
</tr>
<tr>
<td colspan="2" align="left">
<?=$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_sol_plan]?"<li>".$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_sol_plan]."</li>":""?>
<?=$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_lun_plan]?"<li>".$arrLunarCalendar[$arrSolarCalendar["box"][$i][$j]][cd_lun_plan]."</li>":""?>
</td>
</tr>
</table>
</td>
<?}?>
</tr>
<?}?>
</table>
<?
//_DEBUG($arrSolarCalendar);
//_DEBUG($arrLunarCalendar);
?>