국내 최고 XE 개발 sejin7940 - XE 배포자료
각 자료에 대한 상세한 기능 설명들은 'XE기능개발내역' 메뉴에서 확인가능합니다
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
태권v
조회:901 2014.09.15 08:38
안녕하세요.
휴지통 애드온사용 중 버그가 있어 문의드립니다. ㅠ_ㅠ
게시물을 회원본인이 삭제버튼을 눌러 휴지통으로 이동될 때 첨부파일은 삭제되는 문제가 발생합니다.
관리자가 게시물관리를 통해 삭제버튼을 눌렀을 때 휴지통으로 이동되게 설정한 경우에도 휴지통으로 이동될 때 첨부파일이 없어집니다.
게시물관리에서 삭제버튼이 아닌 휴지통버튼을 눌렀을 때만 첨부파일이 보존되어 휴지통으로 이동합니다. ㅠ_ㅠ
xe버전은 1.7.5.6과 1.7.5.7 에서 테스트해보았습니다.
정확히는 버그는 아니고.... ^^
글 삭제 요청시, 중간에 가로채서 실제 삭제되기전에, 해당 글을 휴지통으로 이동시켜버리는애드온인데
(관리자 기능의 휴지통은, 아예 명령어 자체가 달라요..)
글 삭제 요청시 trigger 로 자동으로 댓글삭제/파일삭제/포인트차감 등이이루어지거든요.
댓글이 삭제되는 현상을 막기 위한 Core 수정법은 배포할때 써뒀는데,
파일이 삭제될 수있다는 건 인지를 못했네요
수정방법은..
modules/file/file.controller.php 에서
function triggerDeleteAttached 함수를... 아래걸로 교체하시면 됩니다.
function triggerDeleteAttached(&$obj)
{
if(Context::get('trash_delete')!='Y') {
$document_srl = $obj->document_srl;
if(!$document_srl) return new Object();
$output = $this->deleteFiles($document_srl);
return $output;
}
}