File size: 3.62Kb
<?PHP
if ( isset( $_GET['delete_folder'] ) && !isset( $_GET['ok'] ) ) {
$folder = db::fetch("SELECT * FROM `user_files` WHERE `id` = '" . intval( $_GET['delete_folder'] ) . "' LIMIT 1", ARRAY_A);
echo "<div class='mess'><center>";
echo "Вы действительно желаете удалить <b>" . htmlspecialchars( $folder['name'] ) . "</b><br />";
echo "[<a href='?delete_folder=$folder[id]&ok'><img src='/style/icons/ok.gif' alt='*'> Да</a>] [<a href='?'><img src='/style/icons/delete.gif' alt='*'> Нет</a>] \n";
echo "</center></div>";
include_once '../../sys/inc/tfoot.php';
}
$a = 0;
$b = 0;
if ( isset( $_GET['delete_folder'] ) && isset( $_GET['ok'] ) ) {
$folder = db::fetch("SELECT * FROM `user_files` WHERE `id` = '" . intval( $_GET['delete_folder'] ) . "' LIMIT 1", ARRAY_A);
$q = db::query("SELECT * FROM `user_files` WHERE `id_dires` like '%/$dir[id]/" . intval( $_GET['delete_folder'] ) . "/%'");
while ( $post = $q->fetch_assoc() ) {
$a++;
$q2 = db::query("SELECT * FROM `obmennik_files` WHERE `my_dir` = '$post[id]'");
while ( $post2 = $q2->fetch_assoc() ) {
echo $post2['name'] . '<br />';
unlink( H . 'sys/obmen/files/' . $post2['id'] . '.dat' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.gif' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.png' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.jpg' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.jpeg' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.gif' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.png' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.jpg' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.jpeg' );
db::query("DELETE FROM `user_music` WHERE `id_file` = '$post2[id]' AND `dir` = 'obmen'");
db::query("DELETE FROM `obmennik_files` WHERE `id` = '$post2[id]'");
$b++;
}
echo $post['name'] . '<br />';
db::query("DELETE FROM `user_files` WHERE `id` = '$post[id]' LIMIT 1");
}
$q2 = db::query("SELECT * FROM `user_files` WHERE `id` = '" . intval( $_GET['delete_folder'] ) . "'");
while ( $post = $q2->fetch_assoc() ) {
$a++;
$q3 = db::query("SELECT * FROM `obmennik_files` WHERE `my_dir` = '$post[id]'");
while ( $post2 = $q3->fetch_assoc() ) {
echo $post2['name'] . '<br />';
unlink( H . 'sys/obmen/files/' . $post2['id'] . '.dat' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.gif' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.png' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.jpg' );
unlink( H . 'sys/obmen/screens/128/' . $post2['id'] . '.jpeg' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.gif' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.png' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.jpg' );
unlink( H . 'sys/obmen/screens/48/' . $post2['id'] . '.jpeg' );
db::query("DELETE FROM `user_music` WHERE `id_file` = '$post2[id]' AND `dir` = 'obmen'");
db::query("DELETE FROM `obmennik_files` WHERE `id` = '$post2[id]'");
$b++;
}
db::query("DELETE FROM `user_files` WHERE `id` = '$post[id]' LIMIT 1");
echo $post['name'] . '<br />';
}
$_SESSION['message'] = "Удалено \"папок $a \" и \"файлов $b\"";
header( "Location: ?" . SID );
exit;
}
?>