Auto-delete 7-day old spam/deleted comments.

This commit is contained in:
Bharat Mediratta
2009-01-10 11:25:33 +00:00
parent 74766e5b82
commit 44bfc1c6a4
5 changed files with 31 additions and 3 deletions

View File

@@ -55,7 +55,13 @@ class Admin_Comments_Controller extends Admin_Controller {
}
public function index() {
$this->queue("unpublished");
// Get rid of old deleted/spam comments
Database::instance()->query(
"DELETE FROM `comments` " .
"WHERE state IN ('deleted', 'spam') " .
"AND unix_timestamp(now()) - updated > 86400 * 7");
$this->queue("unpublished");
}
public function menu_labels($state) {