XE

XE 글작성후 30초 이내 작성 금지

by 보석 posted Jun 15, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


댓글의 경우

xe - modules - comment - comment.controller.php 열고
line 250 쯤에
$output = executeQuery('comment.insertCommentList', $list_args);
이것 바로 위에
$query = $oDB->_query('select regdate from xe_comments where ipaddress = "'.$_SERVER['REMOTE_ADDR'].'" order by regdate desc limit 1');
$result = $oDB->_fetch($query);
if($result->regdate>date('YmdHis', strtotime('-30 seconds'))) return new Object(-1, 'not allowed within 30seconds');
이것 삽입

 

글작성의 경우

 

xe - modules - document - document.controller.php 열고
line 210 쯤에
$output = executeQuery('document.insertDocument', $obj);
이것 바로 위에
$query = $oDB->_query('select regdate from xe_documents where ipaddress = "'.$obj->ipaddress.'" order by regdate desc limit 1');
$result = $oDB->_fetch($query);
if($result->regdate>date('YmdHis', strtotime('-30 seconds'))) return new Object(-1, '30초 이내에 글작성 금지');
이것 삽입

db 생성때 db명의 prefix를 xe로 하지 않았다면 붉은색 xe를 설정한 prefix로 변경