답변 1개

if ($member[mb_6]+1 != $level) die("회원님은 현재 $member[mb_6]레벨이기 때문에 ".($member[mb_6]+1)."레벨만 신청하실 수 있습니다.");
$terms = sql_fetch (" select * from $mw_level_table where lv_id = '$level' ");
if (!$terms[lv_reg] && !$terms[lv_point] && !$terms[lv_write] && !$terms[lv_comment]) die("죄송합니다. 레벨업 조건 설정되어 있지 않아 레벨업 하실 수 없습니다.");
$is_level_up = true;
// 가입일 계산 $j = round(($g4[server_time] - strtotime($member[mb_datetime])) / (60*60*24)); if ($terms[lv_reg] && $j < $terms[lv_reg]) { die("회원님은 가입하신지 ".number_format($j)."일 되었습니다.\n\n레벨업은 가입 후 ".number_format($terms[lv_reg])."일이 지나야 가능합니다."); }
// 포인트 계산 if ($terms[lv_point] && $member[mb_point] < $terms[lv_point]) { die("회원님의 포인트는 ".number_format($member[mb_point])."점 입니다.\n\n레벨업은 ".number_format($terms[lv_point])."점 이상 보유하셔야 가능합니다."); }
// 글 계산 $count = 0; $sql = " select bo_table from $g5[board_table] "; $qry = sql_query($sql); while ($row = sql_fetch_array($qry)) { $row2 = sql_fetch(" select count(*) as cnt from $g5[write_prefix]$row[bo_table] where wr_is_comment = '' and mb_id = '$member[mb_id]' "); $count += $row2[cnt]; }
if ($terms[lv_write] && $count < $terms[lv_write]) { die("회원님이 작성하신 총 게시물 수는 ".number_format($count)."개 입니다.\n\n레벨업은 게시물을 ".number_format($terms[lv_write])."개 이상 작성하셔야 가능합니다."); }
// 댓글 계산 $count = 0; $sql = " select bo_table from $g5[board_table] "; $qry = sql_query($sql); while ($row = sql_fetch_array($qry)) { $row2 = sql_fetch(" select count(*) as cnt from $g5[write_prefix]$row[bo_table] where wr_is_comment = '1' and mb_id = '$member[mb_id]' "); $count += $row2[cnt]; }
if ($terms[lv_write] && $count < $terms[lv_write]) { die("회원님이 작성하신 총 코멘트 수는 ".number_format($count)."개 입니다.\n\n레벨업은 코멘트를 ".number_format($terms[lv_comment])."개 이상 작성하셔야 가능합니다."); }
sql_query("update $g5[member_table] set mb_level = '$level' where mb_id = '$member[mb_id]'");
die("ok"); ?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인