Вход Регистрация
Файл: DARK WARS/dark_war/settings.php
Строк: 50
<?php
include_once 'start.php';
$doc = new document();
$doc->title('Настройки');


if (isset(
$_POST['save'])) {
    
$set_search_arte abs((int)$_POST['set_search_arte']);
    
$set_search_user abs((int)$_POST['set_search_user']);
    
$items_page abs((int)$_POST['items_page']);
    
$set_time = (int)$_POST['set_time'];
    
$tutorial =  (int)$_POST['tutorial'];
    
$set_journal_place = (int)$_POST['set_journal_place'];
    
mysql_query("UPDATE `dark_war_users` SET `set_search_arte` = '$set_search_arte',
                `set_search_user` = '
$set_search_user', `tutorial` = '$tutorial', `items_page` = '$items_page', `set_time` = '$set_time', `set_journal_place` = '$set_journal_place' WHERE `id` = '{$player->id}'");
    
$doc->msg('Изменения успешно приняты');
    
$doc->ret ('settings.php''Настройки ' $on_u);
    exit;
}
if (isset(
$_POST['save1'])) {
    include_once 
'fnc.php';
    
$user mysql_fetch_array(mysql_query("SELECT id_user FROM `dark_war_users` WHERE id = '{$player->id}'"));
    
$q mysql_fetch_array(mysql_query("SELECT pass FROM `user` WHERE id = '".$user['id_user']."'"));
    if(
shif($_POST['old_pass']) != $q['pass']){
    
$doc->err('Пароли не совпадают:' $_POST['old_pass'] . ' ' .shif($_POST['old_pass']). ' '$q['pass']);
    }else{
    
mysql_query("UPDATE user SET pass = '".shif($_POST['new_pass'])."' WHERE id = '".$user['id']."'");
    
$doc->msg('Изменения успешно приняты');
    }
    
$doc->ret ('settings.php''Настройки ' $on_u);
    exit;
}
$dispatch = array();
$doc->assign('method''post');
$doc->assign('action''');

$dispatch[] = array('type' => 'text''name' => 'items_page''title' => 'Пунктов на странице''br' => 1'value' => $player->items_page);
$dispatch[] = array('type' => 'checkbox''name' => 'set_search_user''value' => '1''chec_text' => 'Отображать поиск игроков?''checked' => $player->set_search_user'br' => 1);
$dispatch[] = array('type' => 'checkbox''name' => 'set_search_arte''value' => '1''chec_text' => 'Выбор артефактов?''checked' => $player->set_search_arte'br' => 1);
$dispatch[] = array('type' => 'checkbox''name' => 'set_journal_place''value' => '1''chec_text' => 'Сообщения в журнал о победах и поражениях?''checked' => $player->set_journal_place'br' => 1);
$dispatch[] = array('type' => 'checkbox''name' => 'tutorial''value' => '1''chec_text' => 'Отображать подсказки?''checked' => $player->tutorial'br' => 1);

$options = array();
for (
$i=-12;$i<12;$i++){
    
$options[] = array($idate("G:i"TIME+$i*60*60), $player->set_time == $i);
}
$dispatch[] = array('type' => 'select''name' => 'set_time''title' => 'Ваше время''br' => 1'options' => $options);
$dispatch[] = array('type' => 'submit''name' => 'save''value' => 'Сохранить''br' => 0);
$doc->assign('dis'$dispatch);
$doc->display('form.tpl');
    
$dispatch = array();
    
$doc->assign('method''post');
    
$doc->assign('action''');
    
$dispatch[] = array('type' => 'text''name' => 'old_pass''title' => 'Старый пароль''br' => 1);
    
$dispatch[] = array('type' => 'text''name' => 'new_pass''title' => 'Новый пароль''br' => 1);
    
$dispatch[] = array('type' => 'hidden''name' => 'id_user''value' => $user->id);
    
$dispatch[] = array('type' => 'submit''name' => 'save1''value' => 'Сохранить''br' => 0);

$doc->assign('dis'$dispatch);
$doc->display('form.tpl');
?>
Онлайн: 2
Реклама