diff --git a/inc/mod.php b/inc/mod.php index a6cf3793..200ffa20 100644 --- a/inc/mod.php +++ b/inc/mod.php @@ -158,12 +158,10 @@ // Delete posts and maybe replies while($post = mysql_fetch_array($post_res)) { - if(!$post['thread']) { // Delete thread HTML page @unlink($board['dir'] . DIR_RES . sprintf(FILE_PAGE, $post['id'])); } - if($post['thumb']) { // Delete thumbnail @unlink($board['dir'] . DIR_THUMB . $post['thumb']); @@ -172,13 +170,13 @@ // Delete file @unlink($board['dir'] . DIR_IMG . $post['file']); } - - // Delete post - mysql_query(sprintf( - "DELETE FROM `posts_%s` WHERE `id` = '%d'", - mysql_real_escape_string($board['uri']), - $post['id'] - ), $sql) or error(mysql_error($sql)); } + + mysql_query(sprintf( + "DELETE FROM `posts_%s` WHERE `id` = '%d' OR `thread` = '%d'", + mysql_real_escape_string($board['uri']), + $id, + $id + ), $sql) or error(mysql_error($sql)); } ?> \ No newline at end of file