포인트에따라 레벨변화
본문
$mb_level = sql_fetch(" select mb_level from {$g5['member_table']} where mb_id = '$mb_id' ");
if($mb_level['mb_level'] < 29 && (!$is_admin)){
if($po_mb_point <= 2000){ //2000 포인트 이하면 권한 2
$level_up = 2;
}elseif($po_mb_point <= 3000){
$level_up = 3;
}elseif($po_mb_point <= 4000){
$level_up = 4;
}elseif($po_mb_point <= 5000){
$level_up = 5;
}elseif($po_mb_point <= 6000){
$level_up = 6;
}elseif($po_mb_point <= 7000){
$level_up = 7;
}elseif($po_mb_point <= 8000){
$level_up = 8;
}elseif($po_mb_point <= 9000){
$level_up = 9;
} elseif($po_mb_point <= 19000){
$level_up = 10;
} elseif($po_mb_point <= 29000){
$level_up = 11;
} elseif($po_mb_point <= 39000){
$level_up = 12;
} elseif($po_mb_point <= 49000){
$level_up = 13;
} elseif($po_mb_point <= 59000){
$level_up = 14;
} elseif($po_mb_point <= 69000){
$level_up = 15;
} elseif($po_mb_point <= 79000){
$level_up = 16;
} elseif($po_mb_point <= 89000){
$level_up = 17;
} elseif($po_mb_point <= 99000){
$level_up = 18;
} elseif($po_mb_point <= 109000){
$level_up = 19;
} elseif($po_mb_point <= 119000){
$level_up = 20;
} elseif($po_mb_point <= 129000){
$level_up = 21;
} elseif($po_mb_point <= 139000){
$level_up = 22;
} elseif($po_mb_point <= 149000){
$level_up = 23;
} elseif($po_mb_point <= 159000){
$level_up = 24;
} elseif($po_mb_point <= 169000){
$level_up = 25;
} elseif($po_mb_point <= 179000){
$level_up = 26;
} elseif($po_mb_point <= 189000){
$level_up = 27;
} elseif($po_mb_point <= 199000){
$level_up = 28;
}
}else if($is_admin){
$level_up = 30;
}
sql_query(" update {$g5['member_table']} set mb_level = '$level_up' where mb_id = '$mb_id' ");
포인트 오르면 자동으로 레벨오르게 하는 소스인데요
레벨 29이하, admin계정이아니면 포인트에 따라 레벨이 결정되고
만약 admin이면 바로 30레벨을 주려고 하는데 왜 적용이안되죠? 뭐가 잘못됐나요?
그리고 include_once(G5_PATH.'/common.php'); 이 부분 include시켜서 $is_admin 사용할수있는거 맞나요?