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

if (!isset(
$_GET['id']) || !is_numeric($_GET['id'])) {
    
$doc->err('Ошибка, не выбран игрок');
    exit();
}
$id = (int)$_GET['id'];

if (
$player->admin 2) {
    
$doc->err('Вы не администратор');
    exit;    
}

$ank = new player($id);


if (isset(
$_POST['save'])) {
    
$admin = (int)$_POST['admin'];
    
$hp = (int)$_POST['hp'];
    
$hp_max = (int)$_POST['hp_max'];
    
$mp = (int)$_POST['mp'];
    
$mp_max = (int)$_POST['mp_max'];
    
$gold = (int)$_POST['gold'];
    
$silver = (int)$_POST['silver'];
    
$energy = (int)$_POST['energy'];
    
$dmg = (int)$_POST['dmg'];
    
$armor = (int)$_POST['armor'];
    
$armorp = (int)$_POST['armorp'];
    
$magicr = (int)$_POST['magicr'];
    
$magicp = (int)$_POST['magicp'];
    
    
mysql_query("UPDATE `dark_war_users` SET `admin` = '$admin', `hp` = '$hp', `hp_max` = '$hp_max', `mp` = '$mp', `mp_max` = '$mp_max',
                `gold` = '
$gold', `silver` = '$silver', `energy` = '$energy', `dmg` = '$dmg', `armor` = '$armor', `armorp` = '$armorp',
                `magicr` = '
$magicr', `magicp` = '$magicp' WHERE `id` = '$id' LIMIT 1");
    
$ank = new player($id);
    
is_log::logs('Бана'"Изменил анкету игроку {$ank->nick}");
    
$doc->msg('Изменения приняты');
}






$dispatch = array();
$doc->assign('method''post');
$doc->assign('action'null);

$options[] = array(0'Игрок'$ank->admin === '0');
$options[] = array(1'Модер'$ank->admin === '1');
$options[] = array(2'Рыцарь'$ank->admin === '2');
$options[] = array(3'Князь'$ank->admin === '3');
$dispatch[] = array('type' => 'select''name' => 'admin''title' => 'Звание''br' => 1'options' => $options);

$dispatch[] = array('type' => 'text''name' => 'hp''title' => 'Жизни''br' => 1'value' => $ank->hp);
$dispatch[] = array('type' => 'text''name' => 'hp_max''title' => 'Макс жизней''br' => 1'value' => $ank->hp_max);
$dispatch[] = array('type' => 'text''name' => 'mp''title' => 'Мана''br' => 1'value' => $ank->mp);
$dispatch[] = array('type' => 'text''name' => 'mp_max''title' => 'Макс мана''br' => 1'value' => $ank->mp_max);
$dispatch[] = array('type' => 'text''name' => 'gold''title' => 'Золото''br' => 1'value' => $ank->gold);

$dispatch[] = array('type' => 'text''name' => 'silver''title' => 'Серебро''br' => 1'value' => $ank->silver);
$dispatch[] = array('type' => 'text''name' => 'energy''title' => 'Энергия''br' => 1'value' => $ank->energy);
$dispatch[] = array('type' => 'text''name' => 'dmg''title' => 'Атака''br' => 1'value' => $ank->dmg);
$dispatch[] = array('type' => 'text''name' => 'armor''title' => 'Броня''br' => 1'value' => $ank->armor);

$dispatch[] = array('type' => 'text''name' => 'armorp''title' => 'Проникновение''br' => 1'value' => $ank->armorp);
$dispatch[] = array('type' => 'text''name' => 'magicr''title' => 'Маг броня''br' => 1'value' => $ank->magicr);
$dispatch[] = array('type' => 'text''name' => 'magicp''title' => 'Маг проникновение''br' => 1'value' => $ank->magicp);

$dispatch[] = array('type' => 'submit''name' => 'save''value' => 'Отправить''br' => 0);

$doc->assign('dis'$dispatch);
$doc->display('form.tpl');


$doc->ret("/dark_war/profil.php?id={$ank->id}""{$ank->nick}");

?>
Онлайн: 0
Реклама