insert_point 함수 정보
insert_point 함수본문
이함수에 보면 아래와 같은 코드가 있는데요
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을 지우니 두번째 취소부터도 정상적으로 포인트복구가 되긴하는데
지워도 문제가 없는걸까요??
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을 지우니 두번째 취소부터도 정상적으로 포인트복구가 되긴하는데
지워도 문제가 없는걸까요??
댓글 전체