포인트에 대해 질문해봅니다. > 그누4 질문답변

그누4 질문답변

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

포인트에 대해 질문해봅니다. 정보

포인트에 대해 질문해봅니다.

본문

1.포인트를 얻은 후 몇개월뒤 자동으로 소멸 가능한가요??

2.몇개월간 로그인을 안하면 x포인트 소멸 하게 가능한가요??
  • 복사

댓글 전체

skin/member/basic/login_check.skin.php 에 추가하세요.
테스트는 안 해봤습니다.
문제있으면 알려주세요. ^^



1. 3개월(90일) 지난거 자동 소멸

$expire_day = 90; // 소멸 기간 설정
$expire = date("Y-m-d H:i:s", time()-($expire_day*24*60*60));

// 포인트 내역 삭제
$sql = " delete from $g4[point_table] where mb_id = '$mb_id' and po_datetime < '$expire' and po_point > 0 ";
$row = sql_query($sql);

// 포인트 내역의 합을 구하고
$sql = " select sum(po_point) as sum_po_point from $g4[point_table] where mb_id = '$mb_id' ";
$row = sql_fetch($sql);
$sum_point = $row[sum_po_point];

// 포인트 UPDATE
$sql = " update $g4[member_table] set mb_point = '$sum_point' where mb_id = '$mb_id' ";
sql_query($sql);



2. 1개월(30일)간 로그인 안하면 1000포인트 소멸

$expire_day = 30; // 소멸 기간 설정
$expire_point = 1000; // 소멸 포인트 설정
$expire = date("Y-m-d H:i:s", time()-($expire_day*24*60*60));

$sql = " select mb_id from $g4[point_table] where mb_id = '$mb_id' and mb_today_login < '$expire' ";
$row = sql_fetch($sql);

if($mb_id == $row[mb_id]) insert_point($mb_id, $expire_point*(-1), "{$expire_day}일 이상 로그인 안 함");
© SIRSOFT
현재 페이지 제일 처음으로