Exemplo n.º 1
0
    $olduserid = $_G['uid'];
    $newusername = addslashes(htmlspecialchars($_GET['newname']));
    if ($newusername == '') {
        $re = lang('plugin/k_gaiming', 'nonewusername');
    } else {
        $check = uc_user_checkname($newusername);
        $error_info = array('-1' => lang('plugin/k_gaiming', 'error_1'), '-2' => lang('plugin/k_gaiming', 'error_2'), '-3' => lang('plugin/k_gaiming', 'error_3'));
        if ($check != 1) {
            $re = $error_info[$check];
        } else {
            if ($setting['creditunit']) {
                if ($setting['creditnum'] && $c < $setting['creditnum']) {
                    showmessage(lang('plugin/k_gaiming', 'nocredit'));
                }
            }
            changename($oldusername, $newusername);
            changename_for_uc($oldusername, $newusername);
            if ($setting['creditunit'] && $setting['creditnum']) {
                updatemembercount($_G['uid'], array('extcredits' . $setting['creditunit'] => '-' . $setting['creditnum']), true, 'KGM', $_G['uid']);
            }
            $logdata = array('uid' => $_G['uid'], 'creditunit' => $setting['creditunit'], 'creditnum' => $setting['creditnum'], 'oldname' => addslashes($oldusername), 'newname' => addslashes($newusername), 'dateline' => $_G['timestamp']);
            DB::insert('plugin_k_gaiming_log', $logdata);
            $re = '<font color="green">' . lang('plugin/k_gaiming', 'success') . '</font>';
        }
    }
}
function changename($oldname, $newname)
{
    $member = DB::fetch_first("SELECT * FROM " . DB::table('common_member') . " WHERE username='******'");
    if ($member) {
        DB::query("UPDATE " . DB::table('common_adminnote') . " SET admin='{$newname}' WHERE admin='{$oldname}'");
Exemplo n.º 2
0
include "globals.php";
$getusershop = $db->query("select * from usershops where userid={$userid}");
if (mysql_num_rows($getusershop) == 0) {
    echo "You dont have a shop.";
    exit($h->endpage());
}
$us = mysql_fetch_array($getusershop);
switch ($_GET['do']) {
    case 'manage':
        manage();
        break;
    case 'upgrade':
        upgrade();
        break;
    case 'changename':
        changename();
        break;
    case 'changedesc':
        changedesc();
        break;
    case 'changesign':
        changesign();
        break;
    case 'close':
        closeshop();
        break;
    case 'removeitem':
        removeitem();
        break;
    case 'withdraw':
        withdraw();