아래 소스는 lib/common.lib.php 에서 포인트에 관련된 함수중 하나인데요
어디서 사용되는지 혹은 언제 사용하라고 있는 함수인지 잘 모르겠습니다.
Copy
// 소멸포인트 삭제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개
채택된 답변
+20 포인트
2016-06-18 (토) 13:17:36
delete_expire_point는 회원 포인트 유효기간 설정시 그에 따른 만료일에 포인트를 삭제해주는 역할을 합니다.
해당 아이디의 포인트가 만료일에 삭제가 되겠네요.
관리자 > 회원관리 > 포인트관리에서 확인 할 수 있습니다.
2016-06-19 (일) 05:40:22
답변 정말 감사드립니다!
2016-06-18 (토) 07:49:42
에디터플러스나 여러가지 제작 툴루 검색하시면 쓰이는 곳이 나옴니다
답변을 작성하려면 로그인이 필요합니다.