웹마스터 팁

원본글 출처 : http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=102542

Github 에 올려두었으니 추후 패치되리라 예상합니다.   ( 버그 발생 XE 1.7.9 이하)

===============================================

 

익명게시판에서 임시저장된 글을 불러와 등록하면 익명처리되지 않고 글쓴이 정보가 기록되는 버그 수정


modules/document/document.controller.php 에서


function updateDocument  함수내에


if($source_obj->get('status') == $this->getConfigStatus('temp')) $obj->regdate = date('YmdHis');

 

부분을 찾아서 (대략 540번째줄 즈음)  아래 걸로 교체

 

if($source_obj->get('status') == $this->getConfigStatus('temp')) {
 $obj->regdate = date('YmdHis');

 // if use anonymous is true
 $module_info = $oModuleModel->getModuleInfoByModuleSrl($obj->module_srl);
 if($module_info->use_anonymous == 'Y')
 {
  $logged_info = Context::get('logged_info');
  $obj->notify_message = 'N';
  $obj->member_srl = -1*$logged_info->member_srl;
  $obj->email_address = $obj->homepage = $obj->user_id = '';
  $obj->user_name = $obj->nick_name = 'anonymous';
 }

}