Automatically dismiss all reports regarding a thread after it is locked.

This commit is contained in:
Michael Foster 2013-07-16 02:32:44 -04:00
parent 2144d43f2b
commit 7302fc57a8
2 changed files with 10 additions and 0 deletions

View File

@ -881,6 +881,9 @@
// Edit raw HTML in posts by default // Edit raw HTML in posts by default
$config['mod']['raw_html_default'] = false; $config['mod']['raw_html_default'] = false;
// Automatically dismiss all reports regarding a thread when it is locked
$config['mod']['dismiss_reports_on_lock'] = true;
// Probably best not to change these: // Probably best not to change these:
if (!defined('JANITOR')) { if (!defined('JANITOR')) {
define('JANITOR', 0, true); define('JANITOR', 0, true);

View File

@ -738,6 +738,13 @@ function mod_lock($board, $unlock, $post) {
buildIndex(); buildIndex();
} }
if ($config['mod']['dismiss_reports_on_lock']) {
$query = prepare('DELETE FROM `reports` WHERE `board` = :board AND `post` = :id');
$query->bindValue(':board', $board);
$query->bindValue(':id', $post);
$query->execute() or error(db_error($query));
}
header('Location: ?/' . sprintf($config['board_path'], $board) . $config['file_index'], true, $config['redirect_http']); header('Location: ?/' . sprintf($config['board_path'], $board) . $config['file_index'], true, $config['redirect_http']);
if ($unlock) if ($unlock)