diff --git a/posting.php b/posting.php index ddae2287d..7ab4058b8 100644 --- a/posting.php +++ b/posting.php @@ -369,12 +369,13 @@ if (($delete || $mode == 'delete') && !$confirm) { if (!$error_msg) { \TorrentPier\Legacy\Post::user_notification($mode, $post_data, $post_info['topic_title'], $forum_id, $topic_id, $notify_user); - if (defined('ATTACHMENT_UPDATED')) { + if (defined('ATTACHMENT_UPDATED') && ATTACHMENT_UPDATED['status']) { global $log_action; $log_action->mod('mod_topic_attach_updated', [ 'forum_id' => $forum_id, 'topic_id' => $topic_id, 'topic_title' => $post_info['topic_title'], + 'log_msg' => sprintf('Attachment type: %s', ATTACHMENT_UPDATED['attachment_type']) ]); } } diff --git a/src/Legacy/Attach.php b/src/Legacy/Attach.php index 213b254d6..d7ad92bee 100644 --- a/src/Legacy/Attach.php +++ b/src/Legacy/Attach.php @@ -475,17 +475,24 @@ class Attach // Delete the Old Attachment unlink_attach($row['physical_filename']); + $attachment_type = $lang['ATTACHMENT']; + if ((int)$row['thumbnail'] === 1) { unlink_attach($row['physical_filename'], MODE_THUMBNAIL); + $attachment_type = $lang['ATTACHMENT_THUMBNAIL']; } //bt if ($this->attachment_extension_list[$actual_element] === TORRENT_EXT && $attachments[$actual_element]['tracker_status']) { Torrent::tracker_unregister($attachment_id); + $attachment_type = $lang['TORRENT']; } //bt end - \define('ATTACHMENT_UPDATED', true); + \define('ATTACHMENT_UPDATED', [ + 'status' => true, + 'attachment_type' => $attachment_type + ]); // Make sure it is displayed $this->attachment_list[$actual_element] = $this->attach_filename;