隆 (클 륭)
咫尺之地 지척지지
매우 가까운 곳, 또는 좁은 땅.
陵 (큰 언덕 릉)
指呼之間 지호지간
부르면 곧 대답할 만한 가까운 거리.
利 (이로울 리) · 李 (오얏 리) · 理 (다스릴 리) · 里 (마을 리) / 吏 (벼슬아치 리) · 履 (밟을 리) · 梨 (배나무 리) · 裏 (속 리) · 離 (떼놓을 리)
珍羞盛饌 진수성찬
잘 차린 좋은 음식.
鄰 (이웃 린)
盡忠報國 진충보국
충성을 다하여 나라의 은혜에 보답함.
林 (수풀 림) / 臨 (임할 림)
進退維谷 진퇴유곡
(나아갈 진 물러날 퇴 벼리 유 골 곡) 이러지도 저러지도 못하고 꼼짝할 수 없는 궁지
立 (설 립)
嫉逐排斥 질축배척
남을 시기하고 미워하여 물리침.
馬 (말 마) / 磨 (갈 마) · 麻 (삼 마)
疾風怒濤 질풍노도
몹시 빠른 바람과 성난 파도.
莫 (없을 막) / 幕 (막 막) · 漠 (사막 막)
滄海一粟 창해일속
광대한 것 중의 아주 작은 하찮은 것을 이르는 말. 사람의 존재가 푸른 바다의 한 알의 좁쌀과 같이 미비하다는 것.
晚 (늦을 만) · 滿 (찰 만) · 萬 (일만 만) / 慢 (게으를 만) · 漫 (질펀할 만)
天高馬肥 천고마비
(하늘 천 높을 고 말 마 살찔 비) 하늘이 높고 말이 살찐다는 뜻으로, 하늘이 맑아 높푸르게 보이고 온갖 곡식이 익는 가을철을 이르는 말
末 (끝 말)
千年一淸 천년일청
황하같은 탁류가 맑아지기를 바란다는 뜻으로, 가능하지 않은 일을 바라는 것.
밥탱 님 안녕하세요,
View 프로그램은 5.11.0 과 5.11.1이 같으며 변경 사항이 없습니다.
다만 상태관련 코드에 버그가 있으니 이를 바로잡은 후 결과를 한번 점검 해보시기 바랍니다.
(2023/11/16 수정: - Ver2.1.9-develop에서 정상작동 안되어 2차수정함)
status_chg.html 파일(V5.11.1)
5번라인 수정
기존:
{@ $status_chg = ';N';}
변경:
{@ $status_chg = 'N;';}
view_document.html 파일(V5.11.1)
182번 라인 수정
기존:
<!--@if($_doc_status == ';N' || $_doc_status == '' || $_doc_status == 'A')--><!--//기본 -->
1차변경:
<!--@if($_doc_status == 'N;' || $_doc_status == ';N' || $_doc_status == '' || $_doc_status == 'A')--><!--//기본 -->2차 변경
<!--@if($_doc_status == 'N' || $_doc_status == 'A')--><!--//기본 -->
174번라인 수정
기존:
<!--@if($_doc_status == '' || $_doc_status == ';N')--><!--//승인대기 -->
1차변경:<!--@if($_doc_status == '' || $_doc_status == 'N;' || $_doc_status == ';N')--><!--//승인대기 -->2차 변경
<!--@if($_doc_status == 'N')--><!--//승인대기 -->
93~94번 라인 사이에 아래 붉은색 코드 추가
1차변경:<!--@if( $grant->manager || ($oDocument->isEditable() && $_doc_status != 'X') )--><!--// 상태출력(V583) -->
{@
if ($plan_end_day == ''):
$plan_end_day = $plan_start_day;
endif;
if ($plan_time == ''):
$plan_time = '23:59'; // 시간값 없으면 23:59 으로 가정
endif;
if ($plan_end_day.' '.$plan_time < date('Ymd H:i') && ($_doc_status == 'N;' || $_doc_status == ';N' || $_doc_status == '' || $_doc_status == 'A')):
$_doc_status = 'F';
endif;
}
<tr>
2차 변경
<!--@if( $grant->manager || ($oDocument->isEditable() && $_doc_status != 'X') )--><!--// 상태출력(V583) -->
{@
if ($plan_end_day == ''):
$plan_end_day = $plan_start_day;
endif;
if ($plan_time == ''):
$plan_time = '23:59'; // 시간값 없으면 23:59 으로 가정
endif;
<!--@if($plan_end_day.' '.$plan_time < date('Ymd H:i') && ($_doc_status != 'R'))-->
$_doc_status = 'F';
endif;
}
<tr>
62~63번 라인 사이에 아래 붉은색 코드 추가
<!--@foreach($oDocument->getExtraVars() as $key => $val)-->
{@
if ($val->idx == 1):
$plan_start_day = $val->value;
elseif ($val->idx == 2):
$plan_end_day = $val->value;
elseif ($val->idx == 7):
$exval_7=explode("|@|", $val->value);
$wk_cnt = count($exval_7);
$plan_time = $exval_7[$wk_cnt-1];
endif;
}
<!--@if(!$grant->manager && $val->idx == 1 && $val->value < date('Ymj') && $module_info->allow_modify_schedule == 'N')-->
29번 라인 수정
기존:
{@ $_status_arr = array(''=>$lang->pln_status, 'A'=>$lang->pln_status_normal, 'F'=>$lang->pln_status_complete, 'R'=>$lang->pln_status_cancel);}
변경:
{@ $_status_arr = array('N'=>$lang->pln_status, 'A'=>$lang->pln_status_normal, 'F'=>$lang->pln_status_complete, 'R'=>$lang->pln_status_cancel);}
23번라인 수정
기존:
<!--@if($_doc_status == ';N' || $_doc_status == '')--><!--//승인 전-->
1차변경:<!--@if( $_doc_status == 'N;' || $_doc_status == ';N' || $_doc_status == '')--><!--//승인 전-->2차변경
<!--@if( $_doc_status == 'N')--><!--//승인 전-->
21번라인 수정
기존:
{@ $_status_arr = array(''=>$lang->pln_status_waite, ';N'=>$lang->pln_status_waite, 'A'=>$lang->pln_status_approve, 'F'=>$lang->pln_status_complete, 'R'=>$lang->pln_status_cancel);}
1차변경:{@ $_status_arr = array(''=>$lang->pln_status_waite, 'N;'=>$lang->pln_status_waite, ';N'=>$lang->pln_status_waite, 'A'=>$lang->pln_status_approve, 'F'=>$lang->pln_status_complete, 'R'=>$lang->pln_status_cancel);}2차변경
{@ $_status_arr = array('N'=>$lang->pln_status_waite, 'A'=>$lang->pln_status_approve, 'F'=>$lang->pln_status_complete, 'R'=>$lang->pln_status_cancel);}
2~8번 라인 수정
기존:
<!--@if($_doc_status == 'A' || $_doc_status == 'F' || $_doc_status == 'R' || $_doc_status == 'X')-->
{@ $_doc_status = $_doc_status;}<!--// 취소일정위해 추가(v430: XEV174부터 serialize 않음)-->
<!--@elseif(version_compare(__XE_VERSION__, '1.7.4', '<'))--><!--// XE_Ver 1.7.4이전)-->
{@ $_doc_status = unserialize($_doc_status);}<!--// XEV174이전 호환을 위해-->
<!--@else-->
{@ $_doc_status = ''; //clear}<!--// 호환성을 위해-->
<!--@end-->
변경:
<!--@if($_doc_status == 'A' || $_doc_status == 'F' || $_doc_status == 'R' || $_doc_status == 'X')-->
{@ $_doc_status = $_doc_status;}<!--// 취소일정위해 추가(v430: XEV174부터 serialize 않음)-->
<!--@else-->
{@ $_doc_status = 'N'; //clear}<!--// 호환성을 위해-->
<!--@end-->
3) 추가로 글 등록시 상태정보 '상태'를 '예약'으로 표시 하려면
lang.xml 파일 326번 라인의 '상태'를 '예약'으로 변경.
감사합니다.
ksc