하루 포인트 제한방법 정보
하루 포인트 제한방법
본문
로그인할때, 글쓸때등 액션을 취할때마다 포인트를 주는데요.
하루에 회원에게 줄수 있는 포인트 한도를 주고 싶은데 어찌해야 할까요?
도움좀 구걸합니다 ~
하루에 회원에게 줄수 있는 포인트 한도를 주고 싶은데 어찌해야 할까요?
도움좀 구걸합니다 ~
댓글 전체
lib/common.lib.php에 다음 함수에서
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
{
..
$sql = " select sum( po_point) sum from $g4[point_table]
where mb_id = '$mb_id'
and po_datetime >= curdate() ";
$row = sql_fetch($sql);
if ($row[sum] > 제한 값)
return -1;
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
위 처럼 추가해 보세요.
DB 해당 테이블에 인덱스는 적당히 걸어 주세요.
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
{
..
$sql = " select sum( po_point) sum from $g4[point_table]
where mb_id = '$mb_id'
and po_datetime >= curdate() ";
$row = sql_fetch($sql);
if ($row[sum] > 제한 값)
return -1;
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
위 처럼 추가해 보세요.
DB 해당 테이블에 인덱스는 적당히 걸어 주세요.
답변 감사드립니다~