포인트별 레벨업 이 작동하지 않습니다

포인트별 레벨업 이 작동하지 않습니다

QA

포인트별 레벨업 이 작동하지 않습니다

답변 1

본문

포인트별 레벨업 이 작동하지 않습니다 

 

 

<? 

if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가 

 

//== ★소스 삽입 시작 == 

 

//포인트기준 자동레벨업 

function levelup_auto($mb_id,$mb_level,$mb_point) { 

 

global $config; 

global $g4; 

 

  if ($config[cf_use_point] && $mb_id && $mb_level < 9 && $mb_point) { 

            if($mb_point <= 0){

$new_level = 1;} 

else if($mb_point <= 199){

$new_level = 2;} 

        else if($mb_point <= 499){

$new_level = 3;} 

        else if($mb_point <= 1499){

$new_level = 4;} 

        else if($mb_point <= 19999){

$new_level = 5;} 

else if($mb_point <= 29999) 

                      {$new_level = 6;} 

else if($mb_point <= 500000) 

                      {$new_level = 7;}

        else if($mb_point >= 500001) 

                      {$new_level = 8;} 

        

        if ($new_level && $mb_level != $new_level) { 

        

            // 레벨변경 

            mysql_query(" update $g4[member_table] set mb_level='$new_level' where mb_id='$mb_id' "); 

       /*

            // 포인트변경 (필요없으면 주석처리 하세요) 

            if ($mb_level > $new_level) { 

            $dw_ment = "레벨감소로 인한 위로금 100포인트를 지급했습니다."; 

            insert_point($mb_id, 100, "레벨감소로 인한 포인트 위로금", '', '', ''); 

            } 

        */

            // 쪽지발송 (필요없으면 주석처리 하세요) 

            $content ="포인트 {$mb_point}점으로 레벨이 {$mb_level}에서 {$new_level}로 변경되었습니다. $dw_ment"; 

            $tmp_row = mysql_fetch_array(mysql_query("select max(me_id) as max_me_id from $g4[memo_table]")); 

            $me_ids = $tmp_row[max_me_id] + 1; 

            mysql_query("insert into $g4[memo_table] (me_id,me_recv_mb_id,me_send_mb_id,me_send_datetime,me_read_datetime,me_memo) values ('$me_ids','$mb_id','$mb_id','$g4[time_ymdhis]','','$content')"); 

            mysql_query("update $g4[member_table] set mb_memo_call='$mb_id' where mb_id='$mb_id'"); 

        } 

  } 

}

?> 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10,637
© SIRSOFT
현재 페이지 제일 처음으로