{$widget_info->testfld}
pYear;
$pMonth = $__Context->pMonth;
?>
{@ $today_bgcolor="#CDE6AC"}
{@ $today_bodercolor="#58792E"}
{@ $mouseover_bgcolor="#ddfffa"}
{@ $day_bgcolor=white}
{@ $day_bgcolor=$widget_info->bg_color}
client_timestamp = $client_timestamp = mktime(date("H"), date("i"), date("s")-date("Z")+$client_offset, date("m"), date("d"), date("Y"));
// 화면에 보여줄 서버시간: 기본 XE시간으로 설정, 만약 default_timezone을 사용할 경우는 $server_timestamp, $server_offset 로 변경
$__Context->display_timestamp = $display_timestamp = $xe_timestamp;
$__Context->display_offset = $xe_offset;
//$__Context->display_timestamp = $display_timestamp = $server_timestamp;
//$__Context->display_offset = $server_offset;
if ($client_offset == null ) {
$wrk_timestamp = $display_timestamp;
} else {
$wrk_timestamp = $client_timestamp;
}
if ($pYear == null ) {
$pYear = date("Y", $wrk_timestamp);
}
if ($pMonth == null ) {
$pMonth = date("n", $wrk_timestamp);
}
if ($pMon == null ) {
$pMon = date("F", $wrk_timestamp);
}
if ($pDay == null ) {
$pDay = date("j", $wrk_timestamp);
}
if ($pOption < 1 || $pOption > 3 ) {
$pOption=1; // 간지옵션
}
$pYear =date("Y", mktime(0, 0, 0, $pMonth, 1, $pYear));
$pMonth =date("n", mktime(0, 0, 0, $pMonth, 1, $pYear));
$pMon =date("F", mktime(0, 0, 0, $pMonth, 1, $pYear));
$todayYY = date("Y", $wrk_timestamp); // 당일년도
$todayMM = date("n", $wrk_timestamp); // 당일월
$todayDD = date("j", $wrk_timestamp); // 당일일
$__Context->pYear = $pYear;
$__Context->pMonth = $pMonth;
?>
{@ $link_path = getUrl('','mid',$mid,'dummy',1,'offset',$offset)}
{@ $daylink_path = getUrl('','mid',$widget_info->mid,'dummy',2,'offset',$offset)}
{@ $XE_path = getUrl('')}
link_path;
$daylinkpath = $__Context->daylink_path;
$xepath = $__Context->XE_path;
$skinpath = $tpl_path;
?>
pYear = $pYear;
$tempmonth = substr("0".$pMonth, -2); //월 을 "7" 에서 "07"로
$__Context->tempMonth = $tempmonth;
?>
{@ $category_color = null }
{@ $category_title = null }
{@ $category_color = $widget_info->category_list[$oDocument->get('category_srl')]->color}
{@ $category_title = $widget_info->category_list[$oDocument->get('category_srl')]->title}
category_title;
$category_color = $__Context->category_color;
?>
{@ $plan_reply = $oDocument->getCommentCount()}
{@ $plan_reply = null}
plan_reply;
?>
{@$plan_start = $oDocument->getExtraValue(1)}
{@$plan_end = $oDocument->getExtraValue(2)}
{@$plan_bgcolor = $oDocument->getExtraValue(3)}
{@$plan_flagicon = $oDocument->getExtraValue(4)}
{@$plan_repeat_cycle = $oDocument->getExtraValue(5)}
{@$plan_repeat_unit = $oDocument->getExtraValue(6)}
{@$plan_time = $oDocument->getExtraValue(7)}
{@$plan_title = $oDocument->getTitle($widget_info->subject_cut_size)}
{@$plan_detail = $oDocument->getSummary($widget_info->content_cut_size)}
{@$thumnail_arr = explode(",",$oDocument->image_diary)}
{@$plan_img = $oDocument->getThumbnail($thumnail_arr[1],$thumnail_arr[2],$thumnail_arr[3])}
{@$ind_image_diary = $thumnail_arr[0]}
{@$plan_img = null}
{@$ind_image_diary = null}
{@$plan_doc_extra_vars = $oDocument->get('extra_vars')}
{@$ind_complete_doc = $oDocument->display_complete_doc}
{@$plan_docurl = $oDocument->document_srl}
{@$plan_url = getUrl('','document_srl',$plan_docurl,'offset',$offset)}
{@$plan_board_skin = $oDocument->module_skin}
{@$plan_use_category_bgcolor = $oDocument->use_category_bgcolor}
{@$plan_new = $oDocument->printExtraImages($widget_info->duration_new)}
{@ $plan_end = $plan_start}
plan_title;
$plan_detail = $__Context->plan_detail;
$plan_img = $__Context->plan_img;
$plan_doc_extra_vars = $__Context->plan_doc_extra_vars;
$ind_complete_doc = $__Context->ind_complete_doc;
$plan_url = $__Context->plan_url;
$plan_bgcolor = $__Context->plan_bgcolor;
$plan_flagicon = $__Context->plan_flagicon;
$plan_repeat_cycle = $__Context->plan_repeat_cycle; // 반복일정 cycle
$plan_repeat_unit = $__Context->plan_repeat_unit; // 반복일정 unit
$plan_time = $__Context->plan_time; // 시간대 (11:00|@|12:00 형식)
$plan_board_skin = $__Context->plan_board_skin; // board skin 폴더명
$plan_use_category_bgcolor = $__Context->plan_use_category_bgcolor; // board 의 카테고리사용여부및 배경색적용 옵션
$plan_new = $__Context->plan_new;
$plan_start = $__Context->plan_start;
$plnstartYY = substr($plan_start, 0, 4);
$plnstartMM = substr($plan_start, 4, 2);
$plnstartDD = substr($plan_start, 6, 2);
$plnstartMM = ltrim( $plnstartMM, "0" ); // 앞의 "0" 제거
$plnstartDD = ltrim( $plnstartDD, "0" ); // 앞의 "0" 제거
$plan_end = $__Context->plan_end;
$plnendYY = substr($plan_end, 0, 4);
$plnendMM = substr($plan_end, 4, 2);
$plnendDD = substr($plan_end, 6, 2);
$plnendMM = ltrim( $plnendMM, "0" ); // 앞의 "0" 제거
$plnendDD = ltrim( $plnendDD, "0" ); // 앞의 "0" 제거
if ($plnstartYY != null ) {
if ($plnstartYY == $pYear and $plnstartMM == $pMonth) { // 당월 시작 이면서 당월 이후 종료
if ($plnendYY > $pYear or $plnendYY == $pYear and $plnendMM > $pMonth) {
$plnendYY = $pYear;
$plnendMM = $pMonth;
$plnendDD = 31;
}
}
elseif ($plnstartYY < $pYear or $plnstartYY == $pYear and $plnstartMM < $pMonth) { // 당월 이전 시작 이면서 당월 종료
if ($plnendYY == $pYear and $plnendMM == $pMonth) {
$plnstartYY = $pYear;
$plnstartMM = $pMonth;
$plnstartDD = 1;
}
if ($plnendYY > $pYear or $plnendYY == $pYear and $plnendMM > $pMonth) { // 당월 이전시작 이면서 당월 이후 종료
$plnstartYY = $pYear;
$plnstartMM = $pMonth;
$plnstartDD = 1;
$plnendYY = $pYear;
$plnendMM = $pMonth;
$plnendDD = 31;
}
}
// qtip 미사용으로 인해 아래 3째줄 주석처리
$plan_detail = str_replace("'", "`", $plan_detail); // '을 `로 대체 textbox보이기위해
$plan_detail = str_replace("\"", """, $plan_detail); // "를 "로 대체 textbox보이기위해
// $plan_detail = str_replace(chr(012), "
", $plan_detail); // FF를 제거 textbox보이기위해
$plan_detail = str_replace(chr(015), "", $plan_detail); // SI을 제거 textbox보이기위해 -줄바꿈
// 취소일정위해 추가
// ('A'=>'기본', 'F'=>'완료', 'R'=>'취소'); // 기본: 최초는 null, 수정하면 A
$_doc_extra_vars = explode(";", $plan_doc_extra_vars);
$_doc_extra_vars1 = explode(":", $_doc_extra_vars[0]);
$_doc_status = str_replace("\"", "", $_doc_extra_vars1[2]);
if($_doc_status == "F" && $ind_complete_doc == "L") { $plan_title = "".$plan_title.""; } // 완료일정 제목에 취소선 긋기
if($_doc_status != "R" && ($ind_complete_doc == "N" && $_doc_status != "F" || $ind_complete_doc != "N") ) { // 취소일정이 아닐때 처리
if( $plnstartYY == $pYear and $plnstartMM == $pMonth) { // 일정관련자료 어레이에 출력
$arr_repeat = planner_ksc_widget::fn_repeat_schedule($pYear, $pMonth, $plan_start, $plan_end, $plan_repeat_cycle, $plan_repeat_unit);
For ($i = $plnstartMM; $i <= $plnendMM; $i++) {
For ($j = $plnstartDD; $j <= $plnendDD; $j++ ) {
if ( $arr_repeat[$i][$j] == "*") {
$arr_plan[$i][$j] = $arr_plan[$i][$j].$plan_title."|Ø|".$plan_url."|Ø|".$plan_detail."|Ø|".$plan_bgcolor."|Ø|".$plan_flagicon."|Ø|".$category_title."|Ø|".$category_color."|Ø|".$plan_reply."|Ø|".$plan_time."|Ø|".$plan_board_skin."|Ø|".$plan_use_category_bgcolor."|Ø|".$plan_new."|Ø|".$plan_img."|Ø|".$__Context->ind_image_diary."|#Ø#|"; // 어레이에 추가 1차분리자= "|#Ø#|", 2차 분리자 "|Ø|"
}
}
}
} // 일정관련자료 어레이에 출력 끝
} // 취소일정이 아닐때 처리 끝
}
?>
{@$option_view_arr = $widget_info->option_view_arr}
option_view_arr; // Display 옵션 unit
$Calmain = planner_ksc_widget::fn_CalMain($pYear,$pMonth); // 달력일자
$count = count($option_view_arr);
for ($k = 0; $k < $count; $k++) {
if ($option_view_arr[$k] == "lunar_calendar") {
$ind_lunar = "Y";
}
else if ($option_view_arr[$k] == "holiday") {
$ind_holiday = "Y";
$Holiday = planner_ksc_widget::fn_HolidayChk($pYear, $pMonth); // 휴일
}
else if ($option_view_arr[$k] == "memday") {
$ind_memday = "Y";
}
else if ($option_view_arr[$k] == "solar_terms") {
$ind_terms = "Y";
}
else if ($option_view_arr[$k] == "iljin") {
$ind_iljin = "Y";
}
}
?>
Sun | Mon | Tue | Wed | Thu | Fri | Sat | class='today_bg' bgcolor="{$day_bgcolor}" onMouseOut="this.style.backgroundColor=''" onMouseOver="this.style.backgroundColor='{$mouseover_bgcolor}'">
| \n");
}
echo ("\n");
}
?>
---|