diff --git a/admin/admin_log.php b/admin/admin_log.php index af1aa0731..01dbba373 100644 --- a/admin/admin_log.php +++ b/admin/admin_log.php @@ -229,6 +229,7 @@ if ($log_rowset) { case $log_type['mod_topic_change_tor_type']: case $log_type['mod_topic_tor_unregister']: case $log_type['mod_topic_tor_register']: + case $log_type['mod_topic_tor_delete']: case $log_type['mod_topic_renamed']: case $log_type['mod_post_delete']: case $log_type['mod_post_pin']: diff --git a/library/language/source/main.php b/library/language/source/main.php index 9d60fa04b..ffc0e2091 100644 --- a/library/language/source/main.php +++ b/library/language/source/main.php @@ -2824,6 +2824,7 @@ $lang['LOG_ACTION']['LOG_TYPE'] = [ 'mod_topic_change_tor_type' => 'Topic:
changed torrent type', 'mod_topic_tor_unregister' => 'Topic:
torrent unregistered', 'mod_topic_tor_register' => 'Topic:
torrent registered', + 'mod_topic_tor_delete' => 'Topic:
torrent deleted', 'mod_topic_renamed' => 'Topic:
renamed', 'mod_post_delete' => 'Post:
deleted', 'mod_post_pin' => 'Post:
pinned', diff --git a/src/Legacy/LogAction.php b/src/Legacy/LogAction.php index 2846d771c..e4af99bb7 100644 --- a/src/Legacy/LogAction.php +++ b/src/Legacy/LogAction.php @@ -34,6 +34,7 @@ class LogAction 'mod_topic_change_tor_type' => 16, 'mod_topic_tor_unregister' => 17, 'mod_topic_tor_register' => 18, + 'mod_topic_tor_delete' => 19, ]; public $log_type_select = []; public $log_disabled = false; diff --git a/src/Legacy/Torrent.php b/src/Legacy/Torrent.php index ccac74eb0..98fea29ef 100644 --- a/src/Legacy/Torrent.php +++ b/src/Legacy/Torrent.php @@ -181,7 +181,7 @@ class Torrent */ public static function delete_torrent($attach_id, $mode = '') { - global $lang, $reg_mode, $topic_id; + global $lang, $reg_mode, $topic_id, $log_action; $attach_id = (int)$attach_id; $reg_mode = $mode; @@ -201,6 +201,13 @@ class Torrent self::torrent_auth_check($forum_id, $poster_id); self::tracker_unregister($attach_id); delete_attachment(0, $attach_id); + + // Log action + $log_action->mod('mod_topic_tor_delete', [ + 'forum_id' => $torrent['forum_id'], + 'topic_id' => $torrent['topic_id'], + 'topic_title' => $torrent['topic_title'], + ]); } /**