Файл: panel/items.php
Строк: 324
<?php
include_once ('../core/base.php');
$header = 'Предметы';
include_once ('../core/head.php');
falseauth();
adm();
if($u['admin'] == 3){
echo '<div class="b">';
switch($_GET['act']){
default:
echo '<div class="title">Список предметов</div>';
$count = $base->query("SELECT * FROM `items`") -> num_rows;
$k_page = k_page($count,10);
$page = page($k_page);
$start = 10*$page-10;
$sql = $base->query("SELECT * FROM `items` ORDER BY `id` ASC LIMIT $start,10");
if($count > 0){
    while($item = $sql->fetch_assoc()){
        if($item['mark'] == '0') $color = 'B1B1B1';
        if($item['mark'] == '1') $color = '30C030';
        if($item['mark'] == '2') $color = '68A8F9';
        if($item['mark'] == '3') $color = 'D8CD32';
        if($item['mark'] == '4') $color = 'DD4FFF';
        if($item['what'] == 'clothing') $img = '/images/items/'.$item['type'].'/'.$item['image'].'.png';
        else $img = '/images/items/resource/'.$item['image'].'.png';
        echo '<a class="btn" href="/panel/items/'.$item['id'].'/"><img src="'.$img.'" width="24px" style="border: 1px solid #'.$color.';"> <font color="#'.$color.'">'.$item['name'].'</font></a>';
    }
    if($count > '10'){
        echo str('?',$k_page,$page);
    }
}else{
    echo '<br/><center>Предметов нет.</center>';
}
echo '<br/><a class="btn" href="/panel/items/new/"><img src="/images/icons/admin.png"> Создать предмет</a>';
break;
case 'new':
if(isset($_REQUEST['success'])){
    $name = fl($_POST['name']);
    $image = fl($_POST['image']);
    $class = fl($_POST['class']);
    $level = fl($_POST['level']);
    $attack_type = fl($_POST['attack_type']);
    $p_att = fl($_POST['p_att']);
    $m_att = fl($_POST['m_att']);
    $p_def = fl($_POST['p_def']);
    $m_def = fl($_POST['m_def']);
    $endurance = fl($_POST['endurance']);
    $intellect = fl($_POST['intellect']);
    $agility = fl($_POST['agility']);
    $skill = fl($_POST['skill']);
    $what = fl($_POST['what']);
    $potion = fl($_POST['potion']);
    $hp_regen = fl($_POST['hp_regen']);
    $mp_regen = fl($_POST['mp_regen']);
    $type = fl($_POST['type']);
    $rune_type = fl($_POST['rune_type']);
    $mark = fl($_POST['mark']);
    $max_quality = fl($_POST['max_quality']);
    $set = fl($_POST['set']);
    $shop = fl($_POST['shop']);
    $cost = fl($_POST['cost']);
    if(empty($name)) error('Введите название предмета.');
    elseif(empty($image)) error('Введите картинку предмета.');
    else{
        $base -> query("INSERT INTO `items` SET
            `name` = '$name',
            `image` = '$image',
            `class` = '$class',
            `level` = '$level',
            `attack_type` = '$attack_type',
            `p_att` = '$p_att',
            `m_att` = '$m_att',
            `p_def` = '$p_def',
            `m_def` = '$m_def',
            `endurance` = '$endurance',
            `intellect` = '$intellect',
            `agility` = '$agility',
            `skill` = '$skill',
            `what` = '$what',
            `potion` = '$potion',
            `hp_regen` = '$hp_regen',
            `mp_regen` = '$mp_regen',
            `type` = '$type',
            `rune_type` = '$rune_type',
            `mark` = '$mark',
            `max_quality` = '$max_quality',
            `set` = '$set',
            `shop` = '$shop',
            `cost` = '$cost'");
        $_SESSION['message'] = 'Предмет успешно создан.';
        header('location: /panel/items/');
        exit;
    }
}
echo '<div class="title">Создать предмет</div>';
echo '<center>';
echo '<form action="" method="POST">';
echo 'Название предмета:<br/>';
echo '<input type="text" name="name" /> <br/>';
echo 'Картинка предмета: <br/>';
echo '<input type="text" name="image" /> <br/>';
echo 'Класс: <br/>';
echo '<select name="class">
<option value="all">Все</option>
<option value="warrior">Воин</option>
<option value="wizard">Маг</option>
<option value="rogue">Волшебник</option>
</select> <br/>';
echo 'Уровень: <br/>';
echo '<input type="text" name="level" value="1" /> <br/>';
echo 'Тип атаки: <br/>';
echo '<select name="attack_type">
<option value="none">Нет</option>
<option value="p_att">Физическая</option>
<option value="m_att">Магическая</option>
</select> <br/>';
echo 'Физ. Атака: <br/>';
echo '<input type="text" name="p_att" /> <br/>';
echo 'Маг. Атака: <br/>';
echo '<input type="text" name="m_att" /> <br/>';
echo 'Физ. Защита: <br/>';
echo '<input type="text" name="p_def" /> <br/>';
echo 'Маг. Защита: <br/>';
echo '<input type="text" name="m_def" /> <br/>';
echo 'Выносливость: <br/>';
echo '<input type="text" name="endurance" /> <br/>';
echo 'Интеллект: <br/>';
echo '<input type="text" name="intellect" /> <br/>';
echo 'Ловкость: <br/>';
echo '<input type="text" name="agility" /> <br/>';
echo 'Мастерство: <br/>';
echo '<input type="text" name="skill" /> <br/>';
echo 'Тип предмета: <br/>';
echo '<select name="what">
<option value="clothing">Вещь</option>
<option value="resource">Ресурс</option>
<option value="potion">Зелье</option>
<option value="scroll">Свиток</option>
<option value="rune">Руна</option>
</select> <br/>';
echo 'Тип зелья: <br/>';
echo '<select name="potion">
<option value="">Нет</option>
<option value="hp">Здоровье</option>
<option value="mp">Мана</option>
</select> <br/>';
echo 'Восстанавливает здоровья: <br/>';
echo '<input type="text" name="hp_regen" /> <br/>';
echo 'Восстанавливает маны: <br/>';
echo '<input type="text" name="mp_regen" /> <br/>';
echo 'Тип вещи: <br/>';
echo '<select name="type">
<option value="">Нет</option>
<option value="right">Правая рука</option>
<option value="left">Левая рука</option>
<option value="head">Голова</option>
<option value="body">Торс</option>
<option value="hands">Руки</option>
<option value="foot">Ноги</option>
<option value="necklace">Ожерелье</option>
<option value="ring">Кольцо</option>
</select> <br/>';
echo 'Тип руны: <br/>';
echo '<select name="rune_type">
<option value="">Нет</option>
<option value="endurance">Выносливость</option>
<option value="intellect">Интеллект</option>
<option value="agility">Ловкость</option>
<option value="skill">Мастерство</option>
</select> <br/>';
echo 'Редкость: <br/>';
echo '<select name="mark">
<option value="0">Обычный</option>
<option value="1">Редкий</option>
<option value="2">Эпический</option>
<option value="3">Легендарный</option>
<option value="4">Мифический</option>
</select> <br/>';
echo 'Макс. Качество: <br/>';
echo '<select name="max_quality">
<option value="0">0</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="25">25</option>
<option value="50">50</option>
</select> <br/>';
echo 'ID Сета: <br/>';
echo '<input type="text" name="set" value="0" /> <br/>';
echo 'ID Магазина: <br/>';
echo '<input type="text" name="shop" value="0" /> <br/>';
echo 'Стоимость: <br/>';
echo '<input type="text" name="cost" /> <br/>';
echo '<input type="submit" name="success" value="Создать">';
echo '</form>';
echo '</center>';
echo '<a class="btn" href="/panel/items/"><img src="/images/icons/back.png"> Назад</a>';
break;
case 'edit':
$id = fl($_GET['id']);
$item = $base -> query('SELECT * FROM `items` WHERE `id` = "'.$id.'"') -> fetch_assoc();
if(isset($_REQUEST['success'])){
    $name = fl($_POST['name']);
    $image = fl($_POST['image']);
    $class = fl($_POST['class']);
    $level = fl($_POST['level']);
    $attack_type = fl($_POST['attack_type']);
    $p_att = fl($_POST['p_att']);
    $m_att = fl($_POST['m_att']);
    $p_def = fl($_POST['p_def']);
    $m_def = fl($_POST['m_def']);
    $endurance = fl($_POST['endurance']);
    $intellect = fl($_POST['intellect']);
    $agility = fl($_POST['agility']);
    $skill = fl($_POST['skill']);
    $what = fl($_POST['what']);
    $potion = fl($_POST['potion']);
    $hp_regen = fl($_POST['hp_regen']);
    $mp_regen = fl($_POST['mp_regen']);
    $type = fl($_POST['type']);
    $rune_type = fl($_POST['rune_type']);
    $mark = fl($_POST['mark']);
    $max_quality = fl($_POST['max_quality']);
    $set = fl($_POST['set']);
    $shop = fl($_POST['shop']);
    $cost = fl($_POST['cost']);
    if(empty($name)) error('Введите название предмета.');
    elseif(empty($image)) error('Введите картинку предмета.');
    else{
        $base -> query("UPDATE `items` SET
            `name` = '$name',
            `image` = '$image',
            `class` = '$class',
            `level` = '$level',
            `attack_type` = '$attack_type',
            `p_att` = '$p_att',
            `m_att` = '$m_att',
            `p_def` = '$p_def',
            `m_def` = '$m_def',
            `endurance` = '$endurance',
            `intellect` = '$intellect',
            `agility` = '$agility',
            `skill` = '$skill',
            `what` = '$what',
            `potion` = '$potion',
            `hp_regen` = '$hp_regen',
            `mp_regen` = '$mp_regen',
            `type` = '$type',
            `rune_type` = '$rune_type',
            `mark` = '$mark',
            `max_quality` = '$max_quality',
            `set` = '$set',
            `shop` = '$shop',
            `cost` = '$cost' WHERE `id` = '".$item['id']."' ");
        $_SESSION['message'] = 'Предмет успешно сохранен.';
        header('location: /panel/items/');
        exit;
    }
}
echo '<div class="title">'.$item['name'].'</div>';
echo '<center>';
echo '<form action="" method="POST">';
echo 'Название предмета:<br/>';
echo '<input type="text" name="name" value="'.$item['name'].'" /> <br/>';
echo 'Картинка предмета: <br/>';
echo '<input type="text" name="image" value="'.$item['image'].'" /> <br/>';
echo 'Класс: <br/>';
echo '<input type="text" name="class" value="'.$item['class'].'" /> <br/>';
echo 'Уровень: <br/>';
echo '<input type="text" name="level" value="'.$item['level'].'" /> <br/>';
echo 'Тип атаки: <br/>';
echo '<input type="text" name="attack_type" value="'.$item['attack_type'].'" /> <br/>';
echo 'Физ. Атака: <br/>';
echo '<input type="text" name="p_att" value="'.$item['p_att'].'" /> <br/>';
echo 'Маг. Атака: <br/>';
echo '<input type="text" name="m_att" value="'.$item['m_att'].'" /> <br/>';
echo 'Физ. Защита: <br/>';
echo '<input type="text" name="p_def" value="'.$item['p_def'].'" /> <br/>';
echo 'Маг. Защита: <br/>';
echo '<input type="text" name="m_def" value="'.$item['m_def'].'" /> <br/>';
echo 'Выносливость: <br/>';
echo '<input type="text" name="endurance" value="'.$item['endurance'].'" /> <br/>';
echo 'Интеллект: <br/>';
echo '<input type="text" name="intellect" value="'.$item['intellect'].'" /> <br/>';
echo 'Ловкость: <br/>';
echo '<input type="text" name="agility" value="'.$item['agility'].'" /> <br/>';
echo 'Мастерство: <br/>';
echo '<input type="text" name="skill" value="'.$item['skill'].'" /> <br/>';
echo 'Тип предмета: <br/>';
echo '<input type="text" name="what" value="'.$item['what'].'" /> <br/>';
echo 'Тип зелья: <br/>';
echo '<input type="text" name="potion" value="'.$item['potion'].'" /> <br/>';
echo 'Восстанавливает здоровья: <br/>';
echo '<input type="text" name="hp_regen" value="'.$item['hp_regen'].'" /> <br/>';
echo 'Восстанавливает маны: <br/>';
echo '<input type="text" name="mp_regen" value="'.$item['mp_regen'].'" /> <br/>';
echo 'Тип вещи: <br/>';
echo '<input type="text" name="type" value="'.$item['type'].'" /> <br/>';
echo 'Тип руны: <br/>';
echo '<input type="text" name="rune_type" value="'.$item['rune_type'].'" /> <br/>';
echo 'Редкость: <br/>';
echo '<input type="text" name="mark" value="'.$item['mark'].'" /> <br/>';
echo 'Макс. Качество: <br/>';
echo '<input type="text" name="max_quality" value="'.$item['max_quality'].'" /> <br/>';
echo 'ID Сета: <br/>';
echo '<input type="text" name="set" value="'.$item['set'].'" /> <br/>';
echo 'ID Магазина: <br/>';
echo '<input type="text" name="shop" value="'.$item['shop'].'" /> <br/>';
echo 'Стоимость: <br/>';
echo '<input type="text" name="cost" value="'.$item['cost'].'" /> <br/>';
echo '<input type="submit" name="success" value="Сохранить">';
echo '</form>';
echo '</center>';
echo '<a class="btn" href="/panel/items/"><img src="/images/icons/back.png"> Назад</a>';
break;
}
echo '</div>';
}else{
    header('Location: /panel/');
    exit;
}
include_once ('../core/foot.php');
?>