묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 게시물을...에서 관리자가 엮인글 발송하게 하려면???
2009.08.01 15:57
기존에 회원들이 적어논 글을 관리자가 엮인 글 발송이 가능하게 하려고 합니다.
이 게시물을,,, 에서는 글작성자만 엮인글 발송 메뉴가 나오는데..
관리자도 본인의 글이 아닌 다른 사람의 글을 엮인글로 발송하도록 하려면
어디를 수정해야 될까요???
추천이나 신고메뉴는
모듈/document/document.model.php에서 가능한 것 같은데
엮인글은 안보이네요..^^.
답변 부탁드립니다.
댓글 2
-
김완중
2009.08.05 20:55
-
샬롬
2009.08.08 23:59
답변 감사드립니다.^^
한번 해봐야겠네요~
-
마고
2009.10.13 14:53
f($oDocument->getMemberSrl() != $logged_info->member_srl && $logged_info->is_admin != 'Y') return new Object(); 이게 맞는 거 아닌가? 그리고 trackback.view.php에서도 수정해야 함
엮인글 발송 소스 부분은
\modules\trackback\trackback.controller.php
여기에 있습니다. 트리거로 등록되어 사용되어서 좀 더 찾아봐야 합니다.
이 파일안에 triggerSendTrackback 메서드안에
if($oDocument->getMemberSrl()!=$logged_info->member_srl ) return new Object();
이부분에서 자기가 쓴글이 아니면 안되게 막아놨습니다.
저는 이조건부분을
if($oDocument->getMemberSrl()!=$logged_info->member_srl || $logged_info->is_admin != 'Y'+ ' ){}
else return new Object();
이렇게 변경하여 사용하고 있습니다. 조건절은 좀더 효율적인 것이 있으면 그것을 만들어서 사용하시고
전 이 형식이 그냥 직관적이라서(햇갈리지 않게) ^^;;
그럼 수고하세요.