コード例 #1
0
ファイル: settings.php プロジェクト: WlasnaGra/Utopia
 <?php 
if (!empty($_POST['old']) && !empty($_POST['new']) && !empty($_POST['new']) && $_POST['new'] == $_POST['new2']) {
    require_once 'functions/RegisterMgr.php';
    $RegisterMgr = new RegisterMgr();
    $msg = $RegisterMgr->change_passwd($config, $player, $_POST['old'], $_POST['new']);
    $player = getUser($config);
    $player->town = getTown($config, $player);
} elseif (!empty($_POST['mail'])) {
    require_once 'functions/RegisterMgr.php';
    $RegisterMgr = new RegisterMgr();
    $msg = $RegisterMgr->change_email($config, $player, $_POST['mail']);
    $player = getUser($config);
    $player->town = getTown($config, $player);
} elseif (!empty($_POST['opis'])) {
    $_POST['opis'] = ut($_POST['opis']);
    mysql_query("update users set opis = '" . $_POST['opis'] . "' where usr_id = " . $player->usr_id);
    if (mysql_affected_rows() == 0) {
        $msg = "błąd zmiany opisu, spróbuj ponownie";
    } else {
        $msg = "zmieniono opis";
        $player = getUser($config);
    }
} elseif (!empty($_FILES['avatar'])) {
    if (is_uploaded_file($_FILES['avatar']['tmp_name'])) {
        move_uploaded_file($_FILES['avatar']['tmp_name'], "avatar/" . $player->usr_id . ".jpg");
        mysql_query("update users set avatar = 1  where usr_id = " . $player->usr_id);
        $msg = "zmieniono avatar";
        $player = getUser($config);
    } else {
        $msg = "błąd wgrywania obrazka, prawdopodobnie obrazek jest za duży";
    }