$levelup_msg = $member['as_level'] . "레벨로 레벨다운되셨습니다."; break; case '3': $mg = 'xp_grade' . $member['mb_level']; $levelup_msg = $xp[$mg] . "(" . $member['mb_level'] . ")등급으로 등업하셨습니다."; break; case '4': $mg = 'xp_grade' . $member['mb_level']; $levelup_msg = $xp[$mg] . "(" . $member['mb_level'] . ")등급으로 다운되셨습니다."; break; } if ($member['as_msg']) { // 회원정보 업데이트 sql_query(" update {$g5['member_table']} set mb_level = '{$member['mb_level']}', as_msg = '0' where mb_id = '{$member['mb_id']}' ", false); // 회원자료 업데이트 change_xp($member['mb_id'], $member['as_level']); echo "<script> alert('" . $levelup_msg . "');</script>"; } } if (USE_G5_THEME && defined('G5_THEME_PATH')) { require_once G5_THEME_SHOP_PATH . '/shop.tail.php'; return; } if (isset($config['cf_analytics']) && $config['cf_analytics']) { echo $config['cf_analytics']; } if (IS_SHOP) { echo '<script src="' . G5_JS_URL . '/sns.js"></script>' . PHP_EOL; } // Page Iframe Modal if (APMS_PIM) {
include_once './_common.php'; include_once G5_PATH . '/head.sub.php'; if ($act == 'ok') { check_admin_token(); // 자료가 많을 경우 대비 설정변경 @ini_set('memory_limit', '-1'); $result = sql_query("select mb_id from {$g5['member_table']}"); for ($i = 0; $row = sql_fetch_array($result); $i++) { check_xp($row['mb_id']); // 경험치 레벨 업데이트 } sql_free_result($result); // 레벨이 변경되거나, 레벨이 1이 아닌 회원만 추출 $result = sql_query("select mb_id, as_level from {$g5['member_table']} where 1 and (as_msg > '0' or as_level > '1')"); for ($i = 0; $row = sql_fetch_array($result); $i++) { change_xp($row['mb_id'], $row['as_level']); // 변경된 레벨 반영 } ?> <script type='text/javascript'> alert('경험치 및 레벨 업데이트를 완료했습니다.'); self.close(); </script> <?php } else { ?> <script src="<?php echo G5_ADMIN_URL; ?> /admin.js"></script>