Вход Регистрация
Файл: persy/admin.php
Строк: 194
<?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/user.php';
only_reg();

if (
$user['level'] < 4)
{
header("Location: /index.php?.SID");
exit;
}

if (isset(
$_GET['razd']) && is_numeric($_GET['razd']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `persy_razd` WHERE `id` = '".intval($_GET['razd'])."'"),0))
{
$razd=mysql_fetch_array(mysql_query("select * from `persy_razd` where `id`='".intval($_GET['razd'])."';"));
$set['title']="Выбор Персонажа - $razd[name]";
include_once 
'../sys/inc/thead.php';
title();
aut();
if (isset(
$_GET['add'])  && isset($_FILES['file_f']) && ereg('.'$_FILES['file_f']['name'])  && isset($_POST['name']) && $_POST['name']!=NULL && isset($_POST['opis']) && $_POST['opis']!=NULL && isset($_POST['pol']) && is_numeric($_POST['pol']) && isset($_POST['times']) && is_numeric($_POST['times']))
{
$name=mysql_real_escape_string($_POST['name']);
$opis=mysql_real_escape_string($_POST['opis']);

$pol=intval($_POST['pol']);
$times=intval($_POST['times']);
$file=esc(stripcslashes(htmlspecialchars($_FILES['file_f']['name'])));
$ras=strtolower(eregi_replace('^.*.'NULL$file));
if (!
imagecreatefromstring(file_get_contents($_FILES['file_f']['tmp_name'])))$err='Неправильный файл';
if (
strlen2($name)<3)$err='Короткое название';
if (
strlen2($name)>50)$err='Длина названия превышает лимит в 50 символов';

if (
strlen2($opis)<3)$err='Короткое описание';
if (
strlen2($opis)>1228)$err='Длина описания превышает предел в 1228 символов';

if (!isset(
$err))
{
$url='';
mysql_query("INSERT INTO `persy` (`name`, `opis`, `pol`,  `times`, `url`,  `id_dir`, `type`) values('$name', '$opis', '$pol',  '$times', '$url',  '$razd[id]', '$razd[type]')");
echo
"".mysql_error()."";
$file_id=mysql_insert_id();
copy($_FILES['file_f']['tmp_name'], H.'persy/images/'.$file_id.'.'.$ras.'');
@
chmod(H."persy/images/$file_id.$ras",0777);
mysql_query("UPDATE `persy` SET `url` = '/persy/images/$file_id.$ras' WHERE `id` = '$file_id'");
msg('Персонаж добавлен');
}
}
elseif (isset(
$_GET['delete']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `persy` WHERE `id` = '".intval($_GET['delete'])."' && `id_dir` = '$razd[id]'"),0))
{
$item mysql_fetch_array(mysql_query("SELECT * FROM `persy` WHERE `id` = '".intval($_GET['delete'])."'"));
mysql_query("DELETE FROM `persy` WHERE `id` = '".intval($_GET['delete'])."' LIMIT 1");
@
unlink(H."/persy/images/$item[id].png");
@
unlink(H."/persy/images/$item[id].jpg");
@
unlink(H."/persy/images/$item[id].gif");
msg('Успешно удалено');
}


err();
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `persy` WHERE `id_dir` = '$razd[id]'"),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";
}

$quer mysql_query("select * from `persy` WHERE `id_dir` = '$razd[id]' ORDER by `id` DESC LIMIT $start$set[p_str];");
while (
$item mysql_fetch_array($quer)){

if (
$num==1)
{
echo 
"<div class='rowdown'>n";
$num=0;
}
else
{
echo 
"<div class='rowup'>";
$num=1;
}


echo 
"<div class='p_m'>";
echo 
"<img src ='$item[url]' width='50' height='55' alt='' />n";

echo 
"- Имя перса: $item[name]<div class='hr'></div>";
echo 
"<div class='hr'></div>";
echo 
"- На кто: n";
if (
$item['pol']==1)
{
echo 
"<font color='blue'>Шиноби</font>";
}
else
{
echo 
"<font color='red'>Куночи</font>";
}
echo 
"<div class='hr'></div>";

echo 
"<a href='?razd=$razd[id]&amp;delete=$item[id]&amp;page=$page'>[<font color='red'>x</font> Удалить]</a><div class='hr'></div>";
echo 
"</div>";

}
echo
"</table>";
if (
$k_page>1)str("?razd=$razd[id]&amp;",$k_page,$page);




echo 
"<div class='menu_razd'>";
echo 
"<center>Добавление персонажей</center></div>";
echo 
"<form method='post' enctype='multipart/form-data' action='?razd=$razd[id]&amp;add'>n";
echo 
"- Имя перса :<br />n<input type="text" name="name" value="" /><br />n";
echo 
"- Изображение:<br />n<input name='file_f' type='file' /><br />n";
echo 
"- О персонаже:<br />n<input type="text" name="opis" value="$item[opis]" /><br />n";
echo 
"- кто:<br />n<select name="pol">n";
echo 
"<option value="1" selected="selected">Шиноби</option>n";
echo 
"<option value="0">Куночи</option>n";
echo 
"</select><br />n";


echo 
"- Персонаж:<br />n<select name="times">n";
echo 
"<option value="1" selected="selected">Свободен</option>n";
echo 
"<option value="0">Занят</option>n";
echo 
"<option value="-1">Мертв</option>n";

echo 
"</select><br />n";


echo 
"<input value="Добавить" type="submit" />n";
echo 
"</form>n";




echo 
"<div class='foot'>n";
echo 
"- <a href='?'>Категории</a><br />n";
echo 
"</div>n";
include_once 
'../sys/inc/tfoot.php';
}

$set['title']='Категории';
include_once 
'../sys/inc/thead.php';
title();
aut();


if (isset(
$_GET['addrazd']) && isset($_POST['name']) && $_POST['name']!=NULL && isset($_POST['type']) && $_POST['type']!=NULL)
{
$name=mysql_real_escape_string($_POST['name']);
$type=mysql_real_escape_string($_POST['type']);

if (
strlen2($name)<3)$err='Короткое название';
if (
strlen2($name)>128)$err='Длина названия превышает предел в 128 символов';

if (!isset(
$err)){
mysql_query("INSERT INTO `persy_razd` (`name`, `type`) values ('$name', '$type')");
echo
"".mysql_error()."";
msg('Категория добавлена');
}
}

elseif (isset(
$_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `persy_razd` WHERE `id` = '".intval($_GET['del'])."'"),0))
{
mysql_query("DELETE FROM `persy_razd` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1");
mysql_query("DELETE FROM `persy` WHERE `id_dir` = '".intval($_GET['del'])."'");
msg('Удалено');
}


err();
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `persy_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";
}

$quer mysql_query("select * from `persy_razd` ORDER by `id` DESC LIMIT $start$set[p_str];");
while (
$item mysql_fetch_array($quer)){
if (
$num==1)
{
echo 
"<div class='rowdown'>";
$num=0;
}
else
{
echo 
"<div class='rowup'>";
$num=1;
}

echo 
"<div class='p_m'>";
echo 
"- <a href='?razd=$item[id]'>$item[name]</a>  (".mysql_result(mysql_query("SELECT COUNT(*) FROM `persy` WHERE `id_dir` = '$item[id]'"),0).")<br />";
echo 
"  <td class='p_m'>n";
echo 
"<a href='?del=$item[id]&amp;page=$page'>[<font color='red'>x</font> Удалить]</a></div>n";

echo 
"</div>";

}

if (
$k_page>1)str("?",$k_page,$page);


echo 
"<form method='post' action='?addrazd'>n";
echo 
"- Название:<br />n<input type="text" name="name" value="" /><br />n";
echo 
"- Отдел:<br />n<select name="type">n";
echo 
"<option value="pers" select="selected">Персонажи</option>n";

echo 
"</select><br />n";
echo 
"<input value="Добавить" type="submit" />n";
echo 
"</form>n";



include_once 
'../sys/inc/tfoot.php';

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