전체 회원에게 포인트 증감 설정하기
안녕하세요 이번에 해볼것은 전체 회원에게 포인트 증감 설정하기입니다
전체 회원에게 포인트를 줄때 유용하게 쓰이실것같네요
먼저 adm/point_list.php에서 맨아래에 개별 회원 포인트 증감설정이 있는건 아시고계시죠?
여기에 전체 회원에게 포인트를 한번에 지급할수있도록 추가해줄껍니다
204번째줄을 보시면
<input type="text" name="mb_id" value="<?php echo $mb_id ?>" id="mb_id" class="frm_input required" required> 이 있는데
required를 다 빼주세요 이걸빼야지 필수값이 빠집니다
그리고 바로아래에
<label><input type="checkbox" name="mb_all" value="1">전체회원</label>
를 추가해주세요
아 185번째줄에 "개별"이란 말을 빼도 좋을것같네요 ㅋㅋ
그럼 다음에는 adm/point_update.php로 가셔서
14~22번째줄을 else로 빼시구요
if($mb_all){
$result = sql_query(" select * from ".$g5['member_table']." where not mb_id='admin' and mb_intercept_date='' ");
while($row = sql_fetch_array($result)){
if (($po_point < 0) && ($po_point * (-1) > $row['mb_point']))
continue;
insert_point($row['mb_id'], $po_point, $po_content, '@passive', $row['mb_id'], $member['mb_id'].'-'.uniqid(''), $expire);
}
}else{
$mb = get_member($mb_id);
if (!$mb['mb_id'])
alert('존재하는 회원아이디가 아닙니다.', './point_list.php?'.$qstr);
if (($po_point < 0) && ($po_point * (-1) > $mb['mb_point']))
alert('포인트를 깎는 경우 현재 포인트보다 작으면 안됩니다.', './point_list.php?'.$qstr);
insert_point($mb_id, $po_point, $po_content, '@passive', $mb_id, $member['mb_id'].'-'.uniqid(''), $expire);
}
요렇게 바꿔줍니다 기존에 코드는 else로 빼시구요 if문하나 추가되었죠?
아까 앞에서한 전체회원에게 주겠다고 체크했을때 를 체크해서 맴버중에 관리자와 차단된 회원을 제외하고 모든회원에게 포인트를 뿌려줍니다
감소할때는 현재 포인트보다 작을경우 continue를 통해 그냥 빠져 나가도록했습니다
요렇게만하시고 증감설정하실때 전체회원 체크하시고 포인트지급하시면 전체회원에게 지급이 되어집니다
늘 짤막하고 유익한 팁으로 다시 찾아오겠습니다 하핳
도움이 되셨으면 좋겠네요
댓글 1개
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4399 | ||
| 2604 | 8개월 전 | 673 | ||
| 2603 | 8개월 전 | 732 | ||
| 2602 | 8개월 전 | 647 | ||
| 2601 |
|
8개월 전 | 670 | |
| 2600 |
|
8개월 전 | 579 | |
| 2599 | 8개월 전 | 808 | ||
| 2598 | 8개월 전 | 601 | ||
| 2597 |
다케미카코
|
8개월 전 | 755 | |
| 2596 | 8개월 전 | 854 | ||
| 2595 |
|
8개월 전 | 444 | |
| 2594 | 8개월 전 | 608 | ||
| 2593 |
만두먹고또먹고
|
8개월 전 | 934 | |
| 2592 | 8개월 전 | 609 | ||
| 2591 | 9개월 전 | 620 | ||
| 2590 | 9개월 전 | 688 | ||
| 2589 |
|
9개월 전 | 757 | |
| 2588 | 9개월 전 | 476 | ||
| 2587 | 9개월 전 | 796 | ||
| 2586 | 9개월 전 | 641 | ||
| 2585 | 9개월 전 | 508 | ||
| 2584 | 9개월 전 | 575 | ||
| 2583 | 9개월 전 | 498 | ||
| 2582 | 9개월 전 | 640 | ||
| 2581 | 9개월 전 | 598 | ||
| 2580 |
만두먹고또먹고
|
9개월 전 | 517 | |
| 2579 |
|
9개월 전 | 664 | |
| 2578 | 9개월 전 | 645 | ||
| 2577 | 9개월 전 | 624 | ||
| 2576 | 9개월 전 | 561 | ||
| 2575 |
이슈DEV
|
9개월 전 | 993 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기