게시판 원글 수정 관련 추가 건의
write.php 에서 게시판 원글 수정 불가 개수를 검사하는데요.
write_update.php 에서도 한번 더 검사해주는 것이 좋을 것 같습니다.
현재 작성자가 댓글이 달리기 전 게시물 수정을 누르고 수정 페이지로 이동해있는 경우,
원글 수정 불가를 충족하는 새로운 댓글이 원글 수정 완료 전에 작성되더라도,
게시물 수정이 가능합니다.
write_update.php 에서도 한번 더 검사해주는 것이 좋을 것 같습니다.
현재 작성자가 댓글이 달리기 전 게시물 수정을 누르고 수정 페이지로 이동해있는 경우,
원글 수정 불가를 충족하는 새로운 댓글이 원글 수정 완료 전에 작성되더라도,
게시물 수정이 가능합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개
수정 요건을 엄격하게 적용하고자 한다면 스킨에 write_update.head.skin.php 파일을 생성 후 아래의 코드를 추가하면 될 듯 합니다.
[code]
// 코멘트 달린 원글의 수정 여부
$sql = " select count(*) as cnt from {$write_table}
where wr_parent = '{$wr_id}'
and mb_id <> '{$member['mb_id']}'
and wr_is_comment = 1 ";
$row = sql_fetch($sql);
if ($board['bo_count_modify'] && $row['cnt'] >= $board['bo_count_modify'] && !$is_admin)
alert('이 글과 관련된 댓글이 존재하므로 수정 할 수 없습니다.\\n\\n댓글이 '.$board['bo_count_modify'].'건 이상 달린 원글은 수정할 수 없습니다.');
[/code]