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

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

QA

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

본문

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

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

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

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

이 질문에 댓글 쓰기 :

답변 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 등 삭제관련 파일에서 수정하시기 바랍니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 368
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT