<?
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';
echo '<meta name="keywords" content="анимация, анимационные картинки, красивые картинки, анимашки, анимация бесплатно, анимационные картинки бесплатно, анимашки бесплатно, красивые фото">';
$num=0;
if (isset($_POST['msg']) && isset($user) && $user['group_access']>7 && $user['group_access']<16)
{
$msg=$_POST['msg'];
if (strlen2($msg)>64){$err[]='Название слишком длинное';}
elseif (strlen2($msg)<2){$err[]='Короткое название';}
elseif(!isset($err)){
if (isset($_GET['edit']))
{
mysql_query("UPDATE `images_category` SET `name` = '".my_esc($msg)."' WHERE `id` = '".intval($_GET['edit'])."' LIMIT 1");
msg('Категория успешно переименована');
}else{
mysql_query("INSERT INTO `images_category` (name) values('".my_esc($msg)."')");
msg('Категория успешно добавлена');
}
}
}
if (isset($_GET['delete']))
{
$post=mysql_fetch_assoc(mysql_query("SELECT * FROM `images_category` WHERE `id` = '".intval($_GET['delete'])."' LIMIT 1"));
if ($user['group_access']>7 && $user['group_access']<16)
{
$q=mysql_query("SELECT * FROM `images` WHERE `id_category` = '".intval($_GET['delete'])."'");
while ($post2 = mysql_fetch_assoc($q))
{
@unlink(H."sys/images/$post2[name]");
}
mysql_query("DELETE FROM `images_category` WHERE `id` = '$post[id]'");
}
header("Location: index.php?".SID);
}
if (isset($_GET['delete_img']))
{
$post=mysql_fetch_assoc(mysql_query("SELECT * FROM `images` WHERE `id` = '".intval($_GET['delete_img'])."' LIMIT 1"));
if ($user['group_access']>7 && $user['group_access']<16)
{
@unlink(H."sys/images/$post[name]");
mysql_query("DELETE FROM `images` WHERE `id` = '$post[id]'");
}
msg('Картинка удалена');
}
title();
aut();
err();
if (isset($_GET['category']))
{
echo "<div id='comments' class='menu'>";
if (!$set['web'])
{
echo "<div class='webmenu'>";
echo "<a href='?'>Категории</a>\n";
echo "</div>";
}else{
echo "<div class='webmenu'>";
echo "<a href='?'>Категории</a>\n";
echo "</div>";
$q2=mysql_query("SELECT * FROM `images_category` ORDER BY name ASC");
while ($post2 = mysql_fetch_assoc($q2))
{
if ($post2['id']==intval($_GET['category']))
$active = 'activ';
else
$active = null;
echo "<div class='webmenu'>";
echo "<a href='?category=$post2[id]' class='$active'>$post2[name]</a>\n";
echo "</div>";
}
}
echo "</div>";
//--------------------загрузка-----------------------//
if (isset($user) && isset($_GET['upload']) && $_GET['upload']=='ok' && $user['group_access']>7 && $user['group_access']<16)
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `images` WHERE `name` = '".mysql_escape_string($_FILES["filename"]["name"])."'"),0)>0)
$err[] = 'Изображение с таким названием уже существует';
if (!isset($err))
{
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
$opis = my_esc($_POST['opis']);
move_uploaded_file($_FILES["filename"]["tmp_name"], H."sys/images/".$_FILES["filename"]["name"]);
mysql_query("INSERT INTO `images` ( `name`, `opis`, `id_category`) values('".$_FILES["filename"]["name"]."', '$opis', '".intval($_GET['category'])."')");
}
header("Location: ?category=".intval($_GET['category'])."&upload");
}
}
err();
//-------------------------------------------------------//
if (isset($user) && isset($_GET['upload']) && $user['group_access']>7)
{
echo '<form action="?category='.intval($_GET['category']).'&upload=ok" method="post" enctype="multipart/form-data">';
echo 'Картинка:<br /><input type="file" name="filename"><br />';
echo "Описание:<br />\n<textarea name=\"opis\"></textarea><br />\n";
echo '<input type="submit" value="Загрузить"><br />';
echo '</form>';
}
else if (isset($user) && $user['group_access']>7 && $user['group_access']<16)
{
echo "<div class='foot'>";
echo "<a href='?category=".intval($_GET['category'])."&upload'>Добавить картинку</a>\n";
echo "</div>";
}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `images` WHERE `id_category` = '".intval($_GET['category'])."'"),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='nav1'>\n";
echo "Нет картинок в категории\n";
echo " </div>\n";
}
$q=mysql_query("SELECT * FROM `images` WHERE `id_category` = '".intval($_GET['category'])."' ORDER BY id DESC LIMIT $start, $set[p_str]");
if ($webbrowser=='web')
$w = '500';
else
$w = '200';
while ($post = mysql_fetch_assoc($q))
{
//-----------зебра-----------//
if ($num==0)
{echo " <div class='nav1'>\n";
$num=1;
}elseif ($num==1)
{echo " <div class='nav2'>\n";
$num=0;}
//---------------------------//
echo "<center>";
if ($post['opis'])echo output_text($post['opis'])."<br />\n";
echo "<img src='/sys/images/$post[name]' alt='*' title='".$post['opis']."' style='max-width:".$w."px;'><br />";
echo "<input type='text' style='width:70%;' value='[url=http://nasimbe.ru/plugins/images/?category=$post[id_category]][img]http://nasimbe.ru/sys/images/$post[name][/img][/url]'/>";
echo "<input type='text' style='width:67%;' value='".htmlspecialchars('<a href="http://nasimbe.ru/plugins/images/?category='.$post['id_category'].'" title="'.$post['opis'].'" target="_blank"><img src="http://nasimbe.ru/sys/images/'.$post['name'].'" alt="Изображение" border="0"></a>')."'/>";
if (isset($user) && $user['group_access']>7 && $user['group_access']<16)
echo "<br />[<a href='?delete_img=$post[id]&?category=".$post['id_category']."'><img src='/style/icons/delete.gif' alt='*'> удалить</a>]\n";
echo "</center>";
echo "</div>";
}
if ($k_page>1)str('?category='.intval($_GET['category']).'&',$k_page,$page); // Вывод страниц
}else{
$q=mysql_query("SELECT * FROM `images_category` ORDER BY name ASC");
while ($post = mysql_fetch_assoc($q))
{
//-----------зебра-----------//
if ($num==0)
{echo " <div class='nav1'>\n";
$num=1;
}elseif ($num==1)
{echo " <div class='nav2'>\n";
$num=0;}
//---------------------------//
$t = mysql_result(mysql_query("SELECT COUNT(*) FROM `images` WHERE `id_category` = '$post[id]' LIMIT 1"),0);
echo "<img src='/style/themes/$set[set_them]/loads/14/dir.png' alt='*' /> <a href='?category=$post[id]'>$post[name]</a> (" . $t . ") \n";
if (isset($user) && $user['group_access']>7 && $user['group_access']<16)
echo "<a href='?add&edit=$post[id]'><img src='/style/icons/edit.gif' alt='*'></a> <a href='?delete=$post[id]'><img src='/style/icons/delete.gif' alt='*'></a>\n";
echo "</div>";
}
if (isset($user) && $user['group_access']>7 && $user['group_access']<16)
{
if (isset($_GET['add']) && isset($_GET['edit']))
{
echo "<form method='post' action='?add&edit=".intval($_GET['edit'])."'>";
echo "<input type='text' name='msg' value='' maxlength='64' />";
echo "<input type='submit' name='save' value='Изменить' /></form>";
}elseif (isset($_GET['add']))
{
echo "<form method='post' action='?add'>";
echo "<input type='text' name='msg' value='' maxlength='64' />";
echo "<input type='submit' name='save' value='Создать' /></form>";
}else{
echo "<div class='foot'>";
echo "<a href='?add'>Добавить категорию</a>\n";
echo "</div>";
}
}
}
include_once '../../sys/inc/tfoot.php';
?>