포인트 관련해서 플러그인을 찾아보다가 이런 플러그인을 발견하였습니다.
아이디를 선택해서 포인트를 몰수를 하는 기능이있더라구요,
그리고 포인트 내역으로 가면 몰수 되었다고 뜨더라구요,
이기능을 전체 회원들의 포인트를 몰수 할 수 있게 하려고 하는데
쿼리를 어떻게 짜야 할까요?
해당 소스 처리부분 보시고 포인트 처리부분 쿼리중 where mb_id='xxx' 이부분이 있다면 제거해보세요. 전체회원 대상이 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.
{
// ptr_mb_field
// ptr_mb_value
// ptr_point
// ptr_content
$op = $op_array[$ptr_cond];
$condition = " $ptr_mb_field = '$ptr_mb_value'";
$mb = sql_fetch("SELECT mb_id, mb_nick, mb_point FROM {$g5['member_table']} WHERE {$ptr_mb_field} = '{$ptr_mb_value}'");
if(!$mb) { alert('존재하지 않는 회원 정보입니다.'); }
if($mb['mb_point'] == 0) { alert($mb['mb_nick'].'('.$mb['mb_id'].') 님의 포인트가 이미 0 입니다.'); }
if(!$doit) echo '<tr><td>'.$mb['mb_nick']. '('.$mb['mb_id'].')</td><td>'. number_format($mb['mb_point']) . '</td><td>'.date("Y년 m월 d일", strtotime($mb['mb_datetime'])).'</td><td>0</td></tr>';
else {
insert_point($mb['mb_id'], -1*$mb['mb_point'], $ptr_content, $rel_table='@pointer', $mb['mb_id'], $rel_action='pointer/bulk/'.$md.'/'.G5_TIME_YMDHIS, $expire=0);
alert($mb['mb_nick'].'('.$mb['mb_id'].')님의 포인트를 0으로 설정하였습니다.\n확인을 위해 포인트관리 페이지로 이동합니다.', G5_ADMIN_URL.'/point_list.php');
}
}
이쪽 부분인것 같은데 이 몰수 기능만 플러그인 없이 따로 가져오고 싶어서요
초보자라 어떻게 가져와야할지 모르겠습니다.