Let's try this again...
Starting a Post ----> Getting inside the bank before they lock the doors
Submitting a Post after Thread was Closed ----> Finishing your business from inside the bank even though they have closed the doors
If you make it inside the bank/store/whatever, most institutions will give you a reasonable amount of time to finish your business even if they are technically closed.
Because you got inside before they closed.
Locking the doors is intended to keep people on the outside out after close.
Locking the doors is NOT intended on kicking everyone out at close.
I agree, but if a person started writing a post/reply before I closed the thread, then it seems reasonable to me to let them submit it.
Think of the opposite side...
If there is a chance every time you post that it might not go through because the Admin might have closed posting, then who in the hell would ever write a super long post?!
How would you like it if you went to a store, and the checker was super slow, and when it reached closing time, the manager came over, and took away your items/groceries/whatever and said, "Leave!" :eek:
I built that into my site, but after lots of feedback from others on SitePoint, I also added "Flag a Comment" because people told me "community moderation" is better unless someone is a known troublemaker.
And what I have been saying all along, is that it seems best to me that if you start a post before the thread is closed - my code checks this - that you are "in" and can submit the post even if between starting the post and posting the post I close the thread.
I always have the ability to make a comment as "not approved" and then it won't show.
So if Ralph clicks "Submit Comment" at 10:21am - minute after I closed the thread - then his comment would appear, and if I like it, it would stay, and if I thought it was part of the reason for closing things down, I make it as "not approved" and it is stored in the database, but hidden.
On a side note, I would hope that this scenario occurring would be uncommon, but I am asking so I design things the best way, and not piss of users due to lack of foresight!