View file bclubs/admin/achop.php

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&amp;id=' . $res['id'] . '">' . $res['name'] .
													'</a>&nbsp;<small>(<a href="?act=schop_red&amp;id=' . $res['id'] .
													'">red</a>)</small>&nbsp;<small>(<a href="?act=schop_dell&amp;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&amp;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&amp;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 'Цена:&nbsp;' . $res['cena'] . '<br />';
										echo 'Опыт:&nbsp;' . $res['opyt'] . '<br />';
										echo '<a href="?act=tovar_dell&amp;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&amp;id=' . $id . '">Добавить</a></div>';
							break;

				case 'tovar_add':
							echo '<form enctype="multipart/form-data" method="post" action="?act=schop_kat&amp;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" />&nbsp;Энергию<br />';
							echo '<input type="radio" value="z" name="tip" />&nbsp;Здоровье<br />';
							echo '<input type="radio" value="s" name="tip" />&nbsp;Силу<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&amp;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';

?>