테스트 사이트 - 개발 중인 베타 버전입니다

글삭제시 포인트 내역이 남지가않던데? 채택완료

시린♡ 6년 전 조회 2,695

글작성하면 포인트 내역에 글작성관련된 포인트 내역은 남는데

반대로 작성한글을 삭제하면 포인트 내역에 삭제관련 포인트가 남지가않고 그냥 바로

삭제되버리던데 원래 이런건가요?

혹시 글삭제시 포인트 내역 남게 변경하려면 어떻게 해야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
ifelse
6년 전

</p>

<p>        // 원글 포인트 삭제

        if (!delete_point($row['mb_id'], $bo_table, $row['wr_id'], '쓰기'))

            insert_point($row['mb_id'], $board['bo_write_point'] * (-1), "{$board['bo_subject']} {$row['wr_id']} 글삭제");</p>

<p> </p>

<p>        if (!delete_point($row['mb_id'], $bo_table, $row['wr_id'], '댓글'))

            insert_point($row['mb_id'], $board['bo_comment_point'] * (-1), "{$board['bo_subject']} {$write['wr_id']}-{$row['wr_id']} 댓글삭제");</p>

<p> </p>

<p>

 

처럼 delete_point로 먼저 포인트내역이 있는지 체크해서 있으면 내역을 삭제하여

포인트를 줬던걸 없애버리져 근데..내역이 없을경우에는 -처리로 insert_point내역을 남기면서 

포인트부분을 정리하겠금 구성되어 있습니다.. 즉 무조건 내역을 남기고자 한다면

 

</p>

<p>            insert_point($row['mb_id'], $board['bo_comment_point'] * (-1), "{$board['bo_subject']} {$write['wr_id']}-{$row['wr_id']} 댓글삭제");</p>

<p>

 

식으로 if (!delete_point .....) 함수를 없애면 -내역으로 무조건 insert_point를 시킬수 있습니다.

해당 bbs/ delete.php 나 delete_all.php 등 삭제관련 파일에서 수정하시기 바랍니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시린♡
6년 전
if (!delete_point 부분만 주석처리하면 되는거였네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인