File size: 11.14Kb
<?php
/* Автор localhost
/* Онлайн игра Бойцовский клуб
/* админка магазина
*/
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
$set['title'] = 'Бойцовский клуб | Админпанель'; // заголовок
include_once '../../sys/inc/thead.php';
title();
aut();
/*Поехалиии*/
echo '<link rel="stylesheet" href="../style.css" type="text/css" />'; //Подключаю свой стиль
include_once '../inc/core.php'; //подключил файл ядра игры
include_once '../inc/dost.php'; //проверка на админа
echo '<div class="header">';
switch ($act)
{
case 'schop':
//принимаем и редачим каталог
if (isset($_POST['submit']))
{
// Принимаем переменные
$name = isset($_POST['name']) ? trim($_POST['name']) : '';
$opis = isset($_POST['opis']) ? trim($_POST['opis']) : '';
if (empty($name))
{
echo $error = $error . 'Введите имя!<br/>';
}
else
{
//переписываем категории
mysql_query("UPDATE `game_chop` SET
`name` = '" . mysql_real_escape_string($name) . "',
`opis` = '" . mysql_real_escape_string($opis) . "' WHERE `id`='" . $id . "'");
}
}
//магазин вывод категорий в админке
$req = mysql_query("SELECT * FROM `game_chop` WHERE `type`='0' ");
while ($res = mysql_fetch_assoc($req))
{
echo $i % 2 ? '<div class="rek">' : '<div class="rek2">';
echo '<a href="?act=schop_kat&id=' . $res['id'] . '">' . $res['name'] .
'</a> <small>(<a href="?act=schop_red&id=' . $res['id'] .
'">red</a>)</small> <small>(<a href="?act=schop_dell&id=' . $res['id'] .
'">del</a>)</small><br />';
echo '<small>' . $res['opis'] . '</small>';
echo '</div>';
++$i;
}
echo '<div class="phdr"><a href="?act=schop_add">Создать раздел</a></div>';
break;
case 'schop_add':
//принимаем и пишем категории
if (isset($_POST['submit']))
{
// Принимаем переменные
$name = isset($_POST['name']) ? trim($_POST['name']) : '';
$opis = isset($_POST['opis']) ? trim($_POST['opis']) : '';
if (empty($name))
{
echo $error = $error . 'Не введено имя раздела!<br/>';
}
else
{
//создаем категории
mysql_query("INSERT INTO `game_chop` SET
`name` = '" . mysql_real_escape_string($name) . "',
`type` = '0',
`opis` = '" . mysql_real_escape_string($opis) . "'");
header("location: ?act=schop");
}
}
echo '<div class="bmenu">Создание раздела магазина</div>';
echo '<form action="?act=schop_add" method="post"><div class="gmenu">';
echo '<b>Имя:</b><br/><input type="text" name="name" maxlength="15" value="" /><br />';
echo '<b>Описание:</b><br/><input type="text" name="opis" /><br/>';
echo '<input type="submit" name="submit" value="Создать"/></div></form>';
break;
case 'schop_red':
$req = mysql_query("SELECT * FROM `game_chop` WHERE `id`='" . $id . "' LIMIT 1");
$res = mysql_fetch_assoc($req);
echo '<div class="bmenu">Редактирование раздела магазина</div>';
echo '<form action="?act=schop&id=' . $id . '" method="post"><div class="gmenu">';
echo '<b>Имя:</b><br/><input type="text" name="name" maxlength="15" value="' . $res['name'] .
'" /><br />';
echo '<b>Описание:</b><br/><input type="text" name="opis" value="' . $res['opis'] . '" /><br/>';
echo '<input type="submit" name="submit" value="редакт"/></div></form>';
break;
case 'schop_dell':
if (isset($_POST['sub']))
{
mysql_query("DELETE FROM `game_chop` WHERE `id` = '$id'");
mysql_query("OPTIMIZE TABLE `game_chop`");
-header("location: ?act=schop");
}
echo 'Вы точно хотите удалить раздел и все файлы в нем?';
echo '<form enctype="multipart/form-data" method="post" action="?act=schop_dell&id=' . $id .
'">';
echo '<br /><input type="submit" name="sub" value="Да" />';
echo '</form>';
break;
case 'schop_kat':
$err = array();
if (isset($_POST['submit']))
{
require ('../inc/class_upload.php');
$handle = new upload($_FILES['imagefile']);
$fname = strtolower($_FILES['imagefile']['name']);
$name = isset($_POST['name']) ? trim($_POST['name']) : '';
//$opis = isset($_POST['opis']) ? trim($_POST['opis']) : '';
$cena = isset($_POST['cena']) ? abs(intval(trim($_POST['cena']))) : '';
$balls = isset($_POST['balls']) ? abs(intval(trim($_POST['balls']))) : '';
$tip = isset($_POST['tip']) ? trim($_POST['tip']) : '';
$prib = isset($_POST['prib']) ? trim($_POST['prib']) : '';
if (empty($name))
$err[] = 'Введите название';
if (empty($cena))
$err[] = 'Введите цену за покупку';
if (empty($balls))
$err[] = 'Введите опыт за использование';
if ($tip == 'z')
{
$opis = 'Прибавит вам ' . $prib . ' баллов здоровья!';
} elseif ($tip == 'e')
{
$opis = 'Прибавит вам ' . $prib . ' энергии!';
} elseif ($tip == 's')
{
$opis = 'Прибавит вам ' . $prib . ' силы!';
}
if (!$err)
{
if ($handle->uploaded)
{
$nams = time();
$handle->file_new_name_body = $nams;
$handle->allowed = array('image/jpeg', 'image/gif', 'image/png');
$handle->file_max_size = 1024 * 100000;
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 50;
$handle->image_y = 50;
$handle->image_convert = 'png';
$handle->process('../img_tov/');
if ($handle->processed)
{
mysql_query("INSERT INTO `game_chop` SET
`kat_id` = '" . $id . "',
`name` = '" . mysql_real_escape_string($name) . "',
`cena` = '" . intval($cena) . "',
`type` = 't',
`tip` = '" . $tip . "',
`prib` = '" . $prib . "',
`opyt` = '" . $balls . "',
`opis` = '" . $opis . "',
`fail` = '" . $nams . "'");
}
else
{
$err[] = $handle->error;
}
$handle->clean();
}
echo 'Товар успешно добавлен<br />';
}
}
err();
$req = mysql_query("SELECT * FROM `game_chop` WHERE `kat_id`='" . $id . "'");
while ($res = mysql_fetch_assoc($req))
{
echo $i % 2 ? '<div class="rek">' : '<div class="rek2">';
echo '<table style="padding-left:0.1em;">';
echo '<tr>';
echo '<td class="schop-td">';
echo '<img src="../img_tov/' . $res['fail'] . '.png" />';
echo '</td>';
echo '<td class="schop-td" style="padding-left:0.1em;">';
echo '<div>';
echo '' . $res['name'] . '';
echo '</div>';
if ($res['opis'])
{
echo '' . $res['opis'] . '';
echo '<br/>';
}
echo '<strong>';
echo 'Цена: ' . $res['cena'] . '<br />';
echo 'Опыт: ' . $res['opyt'] . '<br />';
echo '<a href="?act=tovar_dell&id=' . $res['id'] . '">Удалить</a>';
echo '</strong><br/>';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</div>';
++$i;
}
echo '<div class="list2"><a href="?act=tovar_add&id=' . $id . '">Добавить</a></div>';
break;
case 'tovar_add':
echo '<form enctype="multipart/form-data" method="post" action="?act=schop_kat&id=' . $id . '">';
echo 'Название товара<br /><input type="text" name="name" value="" maxlength="64" />';
echo '<br />Изображение<br /><input type="file" name="imagefile" value="" />';
echo '<br />Стоимость<br /><input type="text" name="cena" size="3" value="" maxlength="7" />';
echo '<br />Опыт за употребление<br /><input type="text" size="3" name="balls" value="" maxlength="32" />';
echo '<br />Что прибавляет:';
echo '<br /><input type="radio" value="e" name="tip" checked="checked" /> Энергию<br />';
echo '<input type="radio" value="z" name="tip" /> Здоровье<br />';
echo '<input type="radio" value="s" name="tip" /> Силу<br />';
echo 'Сколько прибавляет:<br /><input type="text" name="prib" size="3" value="" maxlength="7" />';
echo '<br /><input type="submit" name="submit" value="Добавить" />';
echo '</form>';
break;
case 'tovar_dell';
if (isset($_POST['subt']))
{
mysql_query("DELETE FROM `game_chop` WHERE `id` = '$id'");
mysql_query("OPTIMIZE TABLE `game_chop`");
header("location: ?act=schop");
}
echo 'Вы действительно хотите удалить товар?';
echo '<form enctype="multipart/form-data" method="post" action="?act=tovar_dell&id=' . $id .
'">';
echo '<br /><input type="submit" name="subt" value="Да" />';
echo '</form>';
break;
default:
}
echo '<div class="rek"><a href="index.php">Админка</a></div>';
echo '<div class="grc"><a href="../index.php">В кабинет</a></div>';
echo '</div>';
include_once '../../sys/inc/tfoot.php';
?>