Пример #1
0
            $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) {
Пример #2
0
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>