묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 게시판 댓글이 달리면 글 삭제가 안되게 하되 관리자는 가능하게 ?
2012.12.09 12:03
xe - modules - bodex - bodex.controller.php 열고
line 530 쯤에
// 삭제 시도
이것 바로 위에
$commentModel = &getModel('comment');
$commentCount = $commentModel->getCommentCount($document_srl);
if($commentCount) return new Object(-1, 'msg_not_permitted');
이것 삽입
위 답변은 @송동우 님께서 EX Board 에 적용하는 것을 답변을 달아 주신 내용입니다.
응용해서 일반게시판에 적용을 했습니다.
그런데 관리자도 삭제 권한이 없는 상태로 되던데요. 관리자는 삭제 가능하게 하려면 어떻게 해야 할까요 ?
관리자는 리스트에서 해당글을 체크박스에 체크해서
삭제가 가능합니다.
질문에 대한 답은
if(Context::get('logged_info')->is_admin!='Y')
{
$commentModel = &getModel('comment');
$commentCount = $commentModel->getCommentCount($document_srl);
if($commentCount) return new Object(-1, 'msg_not_permitted');
}