글을 썼다가 삭제시 포인트를 조금더 깍고 싶은데요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글을 썼다가 삭제시 포인트를 조금더 깍고 싶은데요... 정보

글을 썼다가 삭제시 포인트를 조금더 깍고 싶은데요...

본문

bbs/delete.php 파일입니다.
 
// 원글 포인트 삭제
   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] 글삭제");
 
라고 되어있는데...
 
글을 쓰는 포인트가 10점이라고 했을시
 
글을 삭제했을때 12점을 깍고 싶습니다...
 
글을 썻다가 삭제시 그만큼 핸디를 주고 싶어서요 =ㅅ=;;
 
// 원글 포인트 삭제
   if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '쓰기'))
      insert_point($row[mb_id], $board[bo_write_point] * (-1.2), "$board[bo_subject] $row[wr_id] 글삭제");
 
라고 해봤는데 안되네요 ㄱ-....
 
어떻게 해야할까요?

댓글 전체

포인트 작업을 별로 해보진 않았지만 해몽님이 말씀하신거 보고 살펴보니
delete_point($row[mb_id], $bo_table, $row[wr_id], '쓰기')는 기존에 글쓰기 할때 줬던 포인트를 취소하는것이죠.(글쓸때 inset_point명령으로 point관련 행동을 한것들을 취소한단 말이죠...->포인트 테이블, 멤버테이블 수정)
앞에 if(!~)을 부친것은 포인트 기록이 없을경우 아래의 insert_point명령을 하라는 것입니다.

따라서 원래 글쓸때 insert_point한 기록이 있을테니 insert_point안에 것을 수정해 봤자일겁니다. delete_point문을 실행하고 결과 값이 있어서 넘어갈테니까요...정히 고치고 싶다면 common.lib.php파일에서 delete_point함수를 고치시는 건 어떨까요?

원문에 손대시기 싫다면 delete_point2라는 함수를 만드셔서 하는 방법도 있을테구요~

다른분들의 의견도 듣고 싶군요^^
// 원글 포인트 삭제
  // if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '쓰기'))
      insert_point($row[mb_id], $board[bo_write_point] * (-1.2), "$board[bo_subject] $row[wr_id] 글삭제");
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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