From a1a57d1eee1a9b94b5b66a3028357ab10c7549cd Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Sat, 23 Dec 2023 12:59:53 +0700 Subject: [PATCH] Update displaying.php --- library/attach_mod/displaying.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/library/attach_mod/displaying.php b/library/attach_mod/displaying.php index a1decc87..ec6fc570 100644 --- a/library/attach_mod/displaying.php +++ b/library/attach_mod/displaying.php @@ -196,6 +196,12 @@ function display_attachments($post_id) $filename = $upload_dir . '/' . basename($attachments['_' . $post_id][$i]['physical_filename']); $thumbnail_filename = $upload_dir . '/' . THUMB_DIR . '/t_' . basename($attachments['_' . $post_id][$i]['physical_filename']); + // Check the file existence + if (!is_file($filename)) + { + continue; + } + $upload_image = ''; if ($attach_config['upload_img'] && empty($upload_icons[$attachments['_' . $post_id][$i]['extension']])) @@ -305,6 +311,12 @@ function display_attachments($post_id) if ($thumbnail) { + // Checks the thumbnail existence + if (!is_file($thumbnail_filename)) + { + continue; + } + // Images, but display Thumbnail if ($attach_config['upload_dir'][0] == '/' || ( $attach_config['upload_dir'][0] != '/' && $attach_config['upload_dir'][1] == ':')) {