위

insert_point 함수

· 2012-05-19 (토) 09:58:59 · 1689
이함수에 보면 아래와 같은 코드가 있는데요
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
{
.
.
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
.
.
}

위에 if문 코드때문에 포인트결재후 취소를 한번 이상하게 되면 다시 포인트 복구가 안되더라구요
(처음에 최초 한번만 정상복구됨)
그런데 인자를 넘기는것을 보면
insert_point($member[mb_id], $od[od_receipt_point], "주문번호 $od_id 본인 취소", "@passive2");
이런식으로 넘기던데 어떻게 첫번째인지 아닌지를 알수가 있는거죠?
보니 $rel_table 요녀석이 뭔가를 하는것 같은데 무슨역할을 하는건가요?
if문에서 $rel_table을 지우니 두번째 취소부터도 정상적으로 포인트복구가 되긴하는데
지워도 문제가 없는걸까요??
|
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
12-05-19 조회 1,073
12-05-19 조회 1,690
12-05-19 조회 904
12-05-19 조회 4,096
12-05-18 조회 1,074
12-05-18 조회 1,078
12-05-18 조회 1,874
12-05-18 조회 1,248
12-05-18 조회 1,077
12-05-18 조회 1,620
12-05-18 조회 1,082
12-05-18 조회 1,091
12-05-18 조회 1,020
12-05-18 조회 1,350
12-05-18 조회 1,846
12-05-18 조회 1,172
12-05-18 조회 851
12-05-18 조회 1,850
12-05-18 조회 2,862
12-05-17 조회 1,681