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

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

QA

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

답변 1

본문

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

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

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

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

이 질문에 댓글 쓰기 :

답변 1


        // 원글 포인트 삭제
        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']} 글삭제");
 
        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']} 댓글삭제");
 

 

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

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

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

 


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

 

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

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

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 433
© SIRSOFT
현재 페이지 제일 처음으로