File size: 2.2Kb
<?php
#© X-Systems 2012.
#Все права защищены.
#Любое использование программного кода или его части без предварительного согласования с правообладателем является противоправным и преследуется Законом РФ №5351-1 "Об авторском праве и смежных правах" от 9 июля 1993 года в установленном порядке.
require ("content/top.php");
echo"
<title>Удаление папки</title>
<center><b><div style='background-color: #$theme[2]'>Удаление папки<br></div></b></center>";
echo"<div style='background-color: #$theme[0]'>";
if($ud[1]=="admin")
{
$f=$_GET[f];
$n=$_GET[n];
$i1=file_get_contents("files/$f/~folders.dat");
$i2=explode("@@@", $i1);
$i3=explode("~~~", $i2[$n]);
$i4=$i3[1];
$i5=file_get_contents("files/$i4/~files.dat");
$i6=explode("@@@", $i5);
$fn1=count($i6)-1;
$i8=file_get_contents("files/$i4/~folders.dat");
$i9=explode("@@@", $i8);
$fn2=count($i9)-1;
$fn=$fn1+$fn2;
if($fn>0)
{
echo"Удаляемая папка не пуста. Для удаления папка должна быть пустой!<br><a href='file.php?f=$f'>Назад в папку</a>";
}
else
{
foreach($i6 as $k=>$v)
{
if($k>0)
{
$i7=explode ("~~~", $v);
unlink("files/$i4/$i7[1].$i7[2]");
};
};
$f1="files/".$i4;
$flist1=file_get_contents("files/$f/~foldlist.dat");
$flist=explode("~~~", $flist1);
foreach ($flist as $value){
$fh=file_get_contents("$value/~counter.dat");
$cnf=explode("~~~", $fh);
$cnf[0]--;
$str=$cnf[0]."~~~".$cnf[1];
$fh=fopen("$value/~counter.dat","w+");
fwrite($fh, $str);
$fh=file_get_contents("$value/~foldlist.dat");
$list1=explode("~~~", $fh);
foreach($list1 as $key=>$folds){
if($folds==$f1){unset ($list1[$key]);};
};
$str=implode("~~~", $list1);
$fh=fopen("$value/~foldlist.dat","w+");
fwrite($fh, $str);
};
unlink("files/$i4/~files.dat");
unlink("files/$i4/~folders.dat");
unlink("files/$i4/~counter.dat");
unlink("files/$i4/~foldlist.dat");
rmdir("files/$i4");
unset($i2[$n]);
$i1=implode("@@@", $i2);
$fh=fopen("files/$f/~folders.dat", "w");
fwrite($fh, $i1);
echo"Папка удалена!<br><a href='file.php?f=$f'>Назад в папку</a><br><a href='file.php'>Назад в загруз-менеджер</a>";
};
}
else{
echo"Извините, вы не имеете прав доступа в эту часть сайта!)";
};
echo"</div>";
require ("content/bottom.php");
?>