Version: 2.5, by Revan
Developer Last Online: Jun 2014
Version: 3.0.3
Rating:
Released: 10-21-2004
Last Update: 12-04-2004
Installs: 42
DB Changes
No support by the author.
Soft Deleted Archive v2.7
If you have a forum where you disallow your Moderators to Hard Delete posts, you might want to look over exactly what posts they have deleted, in case of disputes between staff and members. But running a huge forum with hundreds of threads, this task can get tiring.
This is where the Soft Deleted Archive comes in handy!
Features:
Seperate threads and posts
Name and link to forum of the thread/post
Username that posted the post
Username that deleted the post
Reason for deletion, if any were inputted
Date of thread/post deletion
For threads, link that takes you directly to the thread in question
For posts, link that takes you directly to the post in question, for manual managing
Limit the number of total entries to show per page
Ability to choose Sorting Order (Ascending or Descending)
Flagging Threads and Posts seperately
Fully phrased
Ability to Hard Delete selected threads/posts
Ability to Restore selected threads/posts
Screenshots attached.
They are abit outdated, but they present the gist of the hack.
I want to sort the list by deldate, so that all the oldest deleted post are displayed first => I can take a look and hard-delete them first
actually, being able to reverse order back and fort, or choose ASC or DESC when displaying is better. You can either add another link (to reverse order) or have another option to chose sorting direction
i have the assign physical delete hack installed and i seem to get errors with this one now
i'm getting error where i can't normally delete a post only physical delete and somehow people can delete there own threads
this is the error i get when i try to delete a post normally
Code:
Database error in vBulletin 3.0.0:
Invalid SQL:
REPLACE INTO deletionlog
(primaryid, type, userid, username, reason, deldate)
VALUES
(, 'post', 1, 'wAmbAm',
'', '1099124008')
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 'post', 1, 'wAmbAm',
'', '1099124008')' at line 4
mysql error number: 1064
Date: Saturday 30th of October 2004 01:13:29 AM
Script: http://www.wambam.net/vbulletin/editpost.php
Referer: http://www.wambam.net/vbulletin/editpost.php?do=editpost&p=4504
Username: wAmbAm
IP Address: 82.37.24.63
can anyone help me
i;ve disabled my forums until i can fix this
sorry msimplay, I didnt mean to quote your post. I am talking about the whole hack.
Revan
Here's what I use, I think it'd be better
Look for (Line 114)
PHP Code:
$countlog = $DB_site->query_first("SELECT COUNT(*) AS total FROM " . TABLE_PREFIX . "deletionlog");
Replaced by
PHP Code:
// $countlog = $DB_site->query_first("SELECT COUNT(*) AS total FROM " . TABLE_PREFIX . "deletionlog"); $countthreads = $DB_site->query_first("SELECT COUNT(*) AS total FROM " . TABLE_PREFIX . "deletionlog WHERE type = 'thread'"); $countposts = $DB_site->query_first("SELECT COUNT(*) AS total FROM " . TABLE_PREFIX . "deletionlog WHERE type = 'post'"); $totalcount = ($countthreads['total'] + $countposts['total']); if ($countthreads['total'] > $countposts['total']) { $numentries = &$countthreads['total']; } else $numentries = &$countposts['total'];