묻고답하기
신고 출력 색상 정하기
2015.06.21 10:23
아래 소스 중에서 신고를하면 신고제목이 적색으로 들어가게 하려고 합니다.
어디를 수정 해야 될까요?
------------------------------------------------------------------------------------------------
<?php
if(!defined("__XE__")) exit();
if($called_position != 'after_module_proc' || Context::get('module') == 'admin') return;
if($this->act != "dispBoardContent" && $this->act != "procBoardInsertDocument" && $this->act != "dispBoardDelete") return;
$oModuleModel = &getModel('module');
$logged_info = Context::get('logged_info');
$declared_max = (int)$addon_info->declared_max;
$blamed_max = (int)$addon_info->blamed_max;
if($blamed_max == 0 && $declared_max == 0) return;
$useDeclared = $declared_max > 0;
$useBlamed = $blamed_max > 0;
$blocked_title = $addon_info->blocked_title;
$blocked_message = $addon_info->blocked_message;
$document_srl = Context::get('document_srl');
$document_list = Context::get('document_list');
if($document_list) {
foreach($document_list as $key=>$document){
if($useDeclared){
$result = executeQuery('document.getDeclaredDocument', $document);
$overDeclared = $result->data->declared_count >= $declared_max;
}else{
$overDeclared = false;
}
if($useBlamed){
$overBlamed = abs($document->get('blamed_count')) >= $blamed_max;
}else{
$overBlamed = false;
}
if( $overDeclared || $overBlamed){
$grant = $oModuleModel->getGrant($oModuleModel->getModuleInfoByModuleSrl($document->get('module_srl')), $logged_info);
if($logged_info->is_admin == 'Y' || $grant->manager){
$document->add('title', $blocked_title.' - '.$document->get('title'));
}else{
$document->add('title', $blocked_title);
$document->add('member_srl', "0");
$document->add('nick_name', "익명");
$document->add('content', "신고된 게시물입니다.");
}
}
}
}
if($document_srl) {
$oDocumentModel = &getModel('document');
$document = $oDocumentModel->getDocument($document_srl);
if($document->isExists()) {
if($useDeclared){
$result = executeQuery('document.getDeclaredDocument', $document);
$overDeclared = $result->data->declared_count >= $declared_max;
}else{
$overDeclared = false;
}
if($useBlamed){
$overBlamed = abs($document->get('blamed_count')) >= $blamed_max;
}else{
$overBlamed = false;
}
if( $overDeclared || $overBlamed){
$grant = $oModuleModel->getGrant($oModuleModel->getModuleInfoByModuleSrl($document->get('module_srl')), $logged_info);
if($logged_info->is_admin == 'Y' || $grant->manager){
}else{
$this->stop($blocked_message);
}
}
}
}
?>
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
bedam |
맨 위 로그인버튼 없애고싶은데.
[6]
![]() | 2015.06.21 by 불금 |
bedam |
댓글알림을 설치했는데도 알림이 안뜨네요
[4]
![]() | 2015.06.21 by bedam |
bedam | 공지사항 웹진... 스킨이 왜 안나올까요? [3] | 2015.06.21 by bedam |
팔도준 | 질문 :: 내용직접추가 => "잘못된 요청" 에러 메시지. [3] | 2015.06.21 by 팔도준 |
홈런볼11 | 신고 출력 색상 정하기 | |
잉잉잉잉규 |
XE 게시판 만드는데 치명적인 에러가..
[1]
![]() | 2015.06.21 by 불금 |
JCJAY |
[도와주세요] 로그인/검색 아이콘 없애고 메뉴를 더 넓게 사용하고 싶습니다
[1]
![]() | 2015.06.21 by 불금 |
큰성565 | xdt레이아웃의 메인메뉴의 매거진형 방식만을 제 사이트에서 쓰고싶은데요.. | |
bedam | 이 FAQ 어떻게 사용하는건가요?? [3] | 2015.06.21 by I-JEX |
codlllle | rss 주소 질문 | |
몽실아빠 | 안드로이드 앱 설치 바로가기 ? [8] | 2015.06.20 by BJPain |
카오루862 | 레이어팝업애드온 사용중인데요.. | |
jun0214 |
특정게시판에선 애드센스 말고 다른광고가 나오게 하는방법좀 알려주세요
[8]
![]() | 2015.06.20 by jun0214 |
작은마을 |
xedition 수정레이아웃 LNB 문의
![]() | |
ChrisPark | 대댓글에 내용값은 필수입니다??? [5] | 2015.06.20 by 라자루스 |
bedam |
게시판 글읽기 화면에서 이거 어떻게 지우나요?
[5]
![]() | 2015.06.20 by bedam |
bedam | 애드온 적용하려면요. | |
용초딩 | 마이그레이션으로 자료를 옮겼는데 첨부파일 주소가 틀려서 [5] | 2015.06.20 by 불금 |
bedam |
애드온 적용시키는 법을 몰라서요 ㅠ
[1]
![]() | 2015.06.20 by 불금 |
bedam | Powered by XE. 라는 하단문구 지우고싶어요. [1] | 2015.06.20 by Novelic |