<?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';
include_once '../../sys/inc/thead.php';
aut();
$uid = $user['id']; //id узера
$id = isset($_REQUEST['id']) ? abs(intval($_REQUEST['id'])) : false;
$ids = isset($_REQUEST['ids']) ? abs(intval($_REQUEST['ids'])) : false;
if (isset($_GET['showinfo']) || !isset($_GET['f']) || isset($_GET['komm']))
if (isset($_GET['id']))$ank['id']=intval($_GET['id']);
$razd=mysql_fetch_array(mysql_query("SELECT * FROM `obmennik_files` WHERE `id_user` = '$user[id]'"));
$dir=mysql_fetch_array(mysql_query("SELECT * FROM `obmennik_dir` WHERE `id` = '$razd[id_dir]'"));
$kat = mysql_fetch_assoc(mysql_query("SELECT * FROM `my_files` WHERE `id`='$id' LIMIT 1"));
$avtor=get_user($kat['id_user']);
$p=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_files` WHERE `id_dir` = '" . $id . "'"),0);
if ($kat['id_user']==$user['id']){
if (isset($_GET['edit']) && $_GET['edit']=='razd'){
if (isset($_GET['act']) && $_GET['act']=='ok'){
if ($_POST['name']==NULL)
$err= "Введите название файла";
// ShaMan
elseif( !preg_match("#^([A-zА-я0-9\-\_\(\)\ ])+$#ui", $_POST['name']))$err[]='В названии присутствуют запрещенные символы';
// Тут конец моих дум
else{
mysql_query("UPDATE `my_files` SET `name` = '".mysql_real_escape_string($_POST['name'])."',`opis` = '".mysql_real_escape_string($_POST['opis'])."' WHERE `id` = '$kat[id]' LIMIT 1");
if ($kat['id_dir']!=0){
header("Location: /user/files/?ids=$kat[id_dir]".SID);
}else{
header("Location: /user/files/?id=$kat[id_user]".SID);
}
}
}
echo "<form class='foot' action='del_str.php?id=" . $kat['id'] . "&edit=razd&act=ok' method=\"post\">";
echo "Название:<br />\n";
echo "<input type='text' name='name' value='$kat[name]'><br />";
echo "Описание:<br />\n";
echo "<textarea name='opis'>$kat[opis]</textarea><br />\n";
echo "<img src='/style/icons/ok.gif' alt='*' /> <input class=\"submit\" type=\"submit\" value=\"Изменить\" /> \n";
echo "[<img src='/style/icons/delete.gif' alt='*' /> <a href=''>Отмена</a>] <br />\n";
echo "</form>";
include_once ('../../sys/inc/tfoot.php');
}
if ($p>0){
echo "В папке <b>" . output_text($kat['name']) . "</b> содержаться другие подпапки, удаление не возможно!<br />
Удалите вложенные подпапки в папке <a href='/files/?ids=$kat[id]'><b>$kat[name]</b></a>, чтобы удалить эту папку.<br />";
include_once '../../sys/inc/tfoot.php';
exit;
}
if (isset($_GET['del']) && $_GET['del']=='ok'){
$q=mysql_query("SELECT * FROM `my_files` WHERE `id` = '$kat[id]'");
while ($post = mysql_fetch_assoc($q))
{
$q2=mysql_query("SELECT * FROM `obmennik_files` WHERE `my` = '$post[id]'");
while ($post2 = mysql_fetch_assoc($q2))
{
if (!@unlink(H.'../../sys/obmen/files/'.$post2['id'].'.dat'))$err[]='Ошибка удаления файла '.$post2['id'].'.dat';
@unlink(H.'../../sys/obmen/files/'.$post2['id'].'.dat.GIF');
@unlink(H.'../../sys/obmen/files/'.$post2['id'].'.dat.JPG');
@unlink(H.'../../sys/obmen/files/'.$post2['id'].'.dat.PNG');
unlink(H.'../../sys/obmen/screens/128/'.$post2['id'].'.gif');
unlink(H.'../../sys/obmen/screens/14/'.$post2['id'].'.gif');
unlink(H.'../../sys/obmen/screens/48/'.$post2['id'].'.gif');
mysql_query("DELETE FROM `file_rating` WHERE `id_file` = '$post2[id]'");
}
mysql_query("DELETE FROM `obmennik_files` WHERE `my` = '$kat[id]'");
mysql_query("DELETE FROM `my_files` WHERE `id` = '$post[id]' LIMIT 1");
}
header("Location: /files/?id=$kat[id_user]".SID);
}
echo "<center>Вы действительно желаете удалить папку <a href='/files/?ids=$kat[id]'><b>" . output_text($kat['name']) ."</b></a> и все содержащиеся в ней файлы?</center><br />";
echo "<center><b>[<img src='/style/icons/ok.gif' alt='*' /> <a href='del_str.php?id=" . $kat['id'] . "&del=ok'>Да</a>] ";
if ($kat['id_dir']!=0){
echo "[<img src='/style/icons/delete.gif' alt='*' /> <a href='/files/?ids=" . $kat['id_dir'] . "'>Нет</a>]</b></center><br />";
}else{
echo "[<img src='/style/icons/delete.gif' alt='*' /> <a href='/files/?id=" . $kat['id_user'] . "'>Нет</a>]</b></center><br />";
}
}else{
echo "А ты как сюда попал вообще? ".output_text('*ACUTE*')."";
include_once '../../sys/inc/tfoot.php';
exit;
}
include_once '../../sys/inc/tfoot.php';
?>