그누 5는 전체 회원 에게 포인트 일괄지급 할수없나요
본문
g4에는 그걸 쓴거 같았는데
배추빌더였었나...^^;;
아무튼 질문내용은
전체 회원에게 일괄 적으로 포인트를 지급 할수 있을까요
쿼리는 안써봐서 잘 모르겠습니다 제가 ㅠㅠ
답변 1
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=152017
위 링크의 방긋님 팁을 G5로 수정하여 적용해보았습니다.
방금 제 로컬서버에서 테스트 해봤습니다.
1. 루트에 이름은 원하시는 걸로 파일을 하나 만듭니다.
2. 내용은 아래에 적힌 코드로 하시고 한번만 접속하시면 됩니다.
3. 멤버가 많을 경우 오래 걸릴 수도 있습니다...
4. 기타 문제점은 위 코드를 조금 수정해서 적용해본 것이라 저도 잘 모르겠습니다.
<?php
// 전체 회원에게 포인트 일괄 지급하는 소스 코드
// 탈퇴회원 및 접근금지 회원은 제외
include_once ("./_common.php");
$point = "3000"; //지급포인트
$point_msg = "추석 특별 포인트 지급"; // 포인트내역
if ($is_admin != "super")
echo "관리자로 접속하세요.";
else
{
$sql = " select mb_id from $g5[member_table] where mb_id<>'{$config[cf_admin]}' and mb_leave_date='' and mb_intercept_date='' ";
$result = sql_query($sql);
while($row = sql_fetch_array($result))
{
$mb_id = $row[mb_id];
insert_point($mb_id, $point, $point_msg, "@event", $mb_id, G5_TIME_YMDHIS);
}
echo "$point_msg 완료";
}
?>
답변을 작성하시기 전에 로그인 해주세요.