Added a mode "raw delete" with ensure this post won't be visible, even for admin. May be useful in the log, if you want to see which post have been raw-deleted. Still a little thing to do : When ensuring the post doesn't have anymore post (if ($post_data['first/last_post'])) it uses $post_data with deleted != 2.
It should query like that, but should then add a foreach to remove deleted == 1 posts, to treat it differently.
IE: the topic should be marked as deleted if there's no more post with deleted = 0 BUT it shouldn't deleted events as poll and stuff like that.