actually, i am almost sure there is a way to do it which is much simpler (and, imo, make more sense) than the way you describe, which is adding a new "deleted" field to the posts table.EXreaction wrote:I don't think there is going to be any other Soft Delete mod...unless it is a really simple one. It is quite difficult to make a soft delete mod for phpBB3 and keep everything working correctly.
what i mean is to latch onto the "approved" field, and extend its meaning.
since all the queries that are used to display posts to users already use this field, it should be not-so-difficult to extend its possible values from "approved"/"wait approval" to "approved"/"wait approval"/"soft-deleted".
this way, the total number of required changes should be dramatically reduced, and (almost) all the changes required are actually ones that deal directly with the soft delete feature, saving you dozens of changes that are needed just to prevent the display of a soft-deleted-post when you implement it by adding a new field.