Grrr, I just typed my entire post to this and it didn't get posted (my internet connection). Now I lost the contents of my post.
Anyways, the short version of this is, here is the code to update the deletion date.
After line 645, in admin_forums.asp (in the subdeletestuff() sub) add this bit of code:'#### Update FORUM last delete posts date
strsql = "UPDATE " & strTablePrefix & "FORUM SET F_L_DELETE= '" & DateToStr(now()) & "'"
strsql = strsql & fIDSQL
my_conn.execute(strsql),,adCmdText + adExecuteNoRecords
Should look something like this after you add the code:strsql = "DELETE FROM " & strTablePrefix & "TOPICS " & fIDSQL
my_conn.execute(strsql),,adCmdText + adExecuteNoRecords
strsql = "DELETE FROM " & strTablePrefix & "REPLY " & fIDSQL
my_conn.execute(strsql),,adCmdText + adExecuteNoRecords
'#### Update FORUM last delete posts date
strsql = "UPDATE " & strTablePrefix & "FORUM SET F_L_DELETE= '" & DateToStr(now()) & "'"
strsql = strsql & fIDSQL
my_conn.execute(strsql),,adCmdText + adExecuteNoRecords
Call subdoupdates()
This will show the date when the admin last deleted topics.
There is also a check against F_DELETE_SCHED to see if a deletion is overdue. But since we don't have any reminder page for deleting topics (like we do for archive reminder), the F_DELETE_SCHED field is not updated. So the check is useless.
My 2 possible suggestions:
1) Add a "Configure Delete Topics Reminder" option so admins can configure how many days they want to delete topics.
2) Forget #1 and remove the delete overdue check. The date will just be shown when they last deleted topics.
I don't think we need to do #1. How many admins delete topics from thier forums that they need a reminder? They can just look on the date and see how long ago they deleted topics. If we go with #1, we can just use a copy of the "Configure Archive Reminder" page and modify it.