delete_expire_point 사용하는곳 질문드립니다.

delete_expire_point 사용하는곳 질문드립니다.

QA

delete_expire_point 사용하는곳 질문드립니다.

본문

아래 소스는 lib/common.lib.php 에서 포인트에 관련된 함수중 하나인데요

 

어디서 사용되는지 혹은 언제 사용하라고 있는 함수인지 잘 모르겠습니다.

 


// 소멸포인트 삭제
function delete_expire_point($mb_id, $point)
{
    global $g5, $config;
    $point1 = abs($point);
    $sql = " select po_id, po_use_point, po_expired, po_expire_date
                from {$g5['point_table']}
                where mb_id = '$mb_id'
                  and po_expired = '1'
                  and po_point >= 0
                  and po_use_point > 0
                order by po_expire_date desc, po_id desc ";
    $result = sql_query($sql);
    for($i=0; $row=sql_fetch_array($result); $i++) {
        $point2 = $row['po_use_point'];
        $po_expired = '0';
        $po_expire_date = '9999-12-31';
        if($config['cf_point_term'] > 0)
            $po_expire_date = date('Y-m-d', strtotime('+'.($config['cf_point_term'] - 1).' days', G5_SERVER_TIME));
        if($point2 > $point1) {
            $sql = " update {$g5['point_table']}
                        set po_use_point = po_use_point - '$point1',
                            po_expired = '$po_expired',
                            po_expire_date = '$po_expire_date'
                        where po_id = '{$row['po_id']}' ";
            sql_query($sql);
            break;
        } else {
            $sql = " update {$g5['point_table']}
                        set po_use_point = '0',
                            po_expired = '$po_expired',
                            po_expire_date = '$po_expire_date'
                        where po_id = '{$row['po_id']}' ";
            sql_query($sql);
            $point1 -= $point2;
        }
    }
}
 

이 질문에 댓글 쓰기 :

답변 3

delete_expire_point는 회원 포인트 유효기간 설정시 그에 따른 만료일에 포인트를 삭제해주는 역할을 합니다.

해당 아이디의 포인트가 만료일에 삭제가 되겠네요.

관리자 > 회원관리 > 포인트관리에서 확인 할 수 있습니다. 

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

회원로그인

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