判 (판가름할 판) / 板 (널빤지 판) · 版 (판목 판) · 販 (팔 판)
金枝玉葉 금지옥엽
임금의 일가자손을 소중히 여겨 일컫는 말.
八 (여덟 팔)
爛商討議 난상토의
충분히 의견을 나누어 토의함.
敗 (패할 패) · 貝 (조개 패)
暖衣飽食 난의포식
따뜻하게 입고 실컷 먹음. 곧, 잘 입고 잘 먹음.
便 (편할 편) · 片 (조각 편) · 篇 (책 편) / 偏 (치우칠 편) · 編 (엮을 편) · 遍 (두루 편)
難兄難題 난형난제
누구를 형이라 해야 하고, 누구를 아우라 해야 할지 분간하기 어렵다는 뜻으로, 두 사물의 우열을 판단하기 어려움의 비유.
平 (평평할 평) / 評 (평론할 평)
南柯一夢 남가일몽
(남녘 남 가지 가 한 일 꿈 몽) 꿈과 같이 헛된 한때의 부귀영화를 이르는 말
閉 (닫을 폐) / 幣 (비단 폐) · 廢 (폐할 폐) · 弊 (폐단 폐) · 肺 (허파 폐) · 蔽 (덮을 폐)
男負女戴 남부여대
(사내 남 질 부 여자 여 일 대) 남자는 지고 여자는 인다는 뜻으로, 가난한 사람들이 살 곳을 찾아 이리저리 떠돌아다님을 비유적으로 이르는 말
布 (베 포) · 抱 (안을 포) / 包 (쌀 포) · 捕 (사로잡을 포) · 浦 (물가 포) · 胞 (태보 포) · 飽 (배부를 포)
南田北畓 남전북답
소유한 논밭이 여기저기 흩어져 있음을 이르는 말.
暴 (사나울 폭) / 幅 (너비 폭) · 爆 (터질 폭)
男尊女卑 남존여비
사회적 지위가 남자는 높고 여자는 낮음.
表 (겉 표) / 標 (표 표) · 漂 (떠돌 표) · 票 (표 표)
囊中之錐 낭중지추
주머니 속의 송곳이란 뜻으로, 재능이 뛰어난 사람은 숨어 있어도 남의 눈에 띄게 됨을 이르는 말.
品 (물건 품)
內憂外患 내우외환
나라 안팎의 여러 가지 근심과 걱정.
밥탱 님 안녕하세요,
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