<?php
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/adm_check.php';
include_once '../sys/inc/user.php';
adm_check();
$set['title']="Управление Разделами";
include_once '../sys/inc/thead.php';
title();
aut();
if($user[level]<3)
{
echo '<div class="err">Не надо играть в хакера</div>';
include_once '../sys/inc/tfoot.php';
exit;
}
$id=(int)$_GET['id'];
if (isset($_POST['name']) && !isset($_GET['edit']))
{
$name=mysql_real_escape_string($_POST['name']);
if (strlen2($name)<3)$err='Короткое название';
if (strlen2($name)>50)$err='Длина названия превышает лимит в 50 символов';
if (!isset($err))
{
mysql_query("INSERT INTO `mag_razd` (`name`) values('$name')");
msg('Раздел добавлен');
}
}
if (isset($_GET['del']))
{
$lol=mysql_query("SELECT * FROM `mag_razd` WHERE `id` = '$id' LIMIT 1");
$ept = mysql_fetch_assoc($lol);
if (!mysql_num_rows($lol))
{
header('Refresh: 1; url=/mag/admin_razd.php?');
echo '<div class="err">Раздел не найден</div>';
}
if(mysql_num_rows($lol) != 0){
mysql_query("DELETE FROM `mag_razd` WHERE `id` = '$id' LIMIT 1");
mysql_query("DELETE FROM `mag` WHERE `id_razd` = '$id' LIMIT 1");
echo '<div class="msg">Раздел и вещи из этого раздела успешно удалены</div>';
}
}
if(isset($_GET['edit']) && isset($_POST['name']))
{
$edit_post=mysql_query("SELECT * FROM `mag_razd` WHERE `id` = '$id' LIMIT 1");
$edit_post_ok = mysql_fetch_assoc($edit_post);
if($edit_post_ok['id'] == 0)
{
header('Refresh: 1; url=/mag/admin_razd.php?');
echo '<div class="err">Раздел не найден</div>';
}
else
{
$name=mysql_real_escape_string($_POST['name']);
if (strlen2($name)<3)$err='Короткое название';
if (strlen2($name)>50)$err='Длина названия превышает лимит в 50 символов';
if($edit_post_ok['name'] == $name)$err='Изменения не обнаружены';
if (!isset($err))
{
mysql_query("UPDATE `mag_razd` SET `name` = '$name' WHERE `id` = '$id' LIMIT 1");
msg('Раздел успешно изменён');
}
}
}
if(!isset($_GET['edit'])){
echo "<div class='p_m'><center><form method='post' action='?'>\n";
echo "Введите название:<br />\n<input type=\"text\" name=\"name\" value=\"\" /><br />\n";
echo "<input value=\"Добавить\" type=\"submit\" />\n";
echo "</form></div></center>";
}
else
{
$edit_form=mysql_query("SELECT * FROM `mag_razd` WHERE `id` = '$id' LIMIT 1");
$edit_form_ok = mysql_fetch_assoc($edit_form);
if($edit_form_ok[id] == 0){header('Refresh: 1; url=/mag/admin_razd.php?');
echo '<div class="err">Раздел не найден</div>';
exit;
}
echo "<div class='p_m'><center><form method='post' action='?edit&id=$edit_form_ok[id]'>\n";
echo "Название:<br />\n<input type=\"text\" name=\"name\" value=\"$edit_form_ok[name]\" /><br />\n";
echo "<input value=\"Изменить\" type=\"submit\" />\n";
echo "</form></div></center>";
}
if(isset($_GET['truncate'])){
if(!isset($_POST['yes']))
{
echo "<div class='p_m'><center><form method='post' action='?truncate'>\n";
echo "Вы уверены что хотите удалить все разделы и вещи из магазина??<br />
<input value=\"Да\" name='yes' type=\"submit\" /><input value=\"Нет\" name='no' type=\"submit\" />\n";
echo "</form></div></center>";
}
elseif(isset($_POST['yes']))
{
mysql_query("TRUNCATE `mag_razd`");
mysql_query("TRUNCATE `mag`");
mysql_query("TRUNCATE `my_mag`");
msg('Успешно..');
}
}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `mag_razd`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if($k_post==0)
{
echo "<div class='p_t'>\n";
echo "Разделов пока нет....";
echo "</div>\n";
}
$query = mysql_query("select * from `mag_razd` ORDER by `id` DESC LIMIT $start, $set[p_str];");
while ($mag_razd = mysql_fetch_array($query)){
$k_mag=mysql_result(mysql_query("SELECT COUNT(*) FROM `mag` WHERE `id_razd` = '$mag_razd[id]'"),0);
echo "<div class='p_m'><img src='/mag/img/boi.png' alt='' /> Раздел - <a href='admin.php?id_razd=$mag_razd[id]'>$mag_razd[name]</a>[".$k_mag."]";
echo "<br/>[<a href='?del&id=$mag_razd[id]'><img src='/mag/img/delete.png' alt='' /></a>][<a href='?edit&id=$mag_razd[id]'><img src='/mag/img/settings.png' alt='' /></a>]</div>";
}
if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
echo "<div class='foot'>\n";
echo "<a href='?truncate&id=$mag_razd[id]'><img src='/mag/img/truncate.png' alt='' /> Очистить магазин</a><br />";
echo "<img src='/mag/img/back.png'/> <a href='/mag/admin_razd.php'>В Магазин</a><br />\n";
echo "</div>\n";
include_once '../sys/inc/tfoot.php';
?>