Actually use modified values from getThumbnail trigger #2693

This commit is contained in:
Kijin Sung 2026-04-05 16:20:49 +09:00
parent 530464289a
commit e30e789586
2 changed files with 11 additions and 1 deletions

View file

@ -839,13 +839,18 @@ class CommentItem extends BaseObject
'url' => $thumbnail_url,
];
$output = ModuleHandler::triggerCall('comment.getThumbnail', 'before', $trigger_obj);
$width = $trigger_obj->width;
$height = $trigger_obj->height;
$thumbnail_type = $trigger_obj->type;
$thumbnail_file = $trigger_obj->filename;
$thumbnail_url = $trigger_obj->url;
clearstatcache(true, $thumbnail_file);
if (file_exists($thumbnail_file) && filesize($thumbnail_file) > 0)
{
return $thumbnail_url . '?t=' . filemtime($thumbnail_file);
}
// return false if neigher attached file nor image;
// return false if neither attached file nor image;
if(!$this->get('uploaded_count') && !preg_match("!<img!is", $this->get('content')))
{
return;

View file

@ -1158,6 +1158,11 @@ class DocumentItem extends BaseObject
'url' => $thumbnail_url,
];
$output = ModuleHandler::triggerCall('document.getThumbnail', 'before', $trigger_obj);
$width = $trigger_obj->width;
$height = $trigger_obj->height;
$thumbnail_type = $trigger_obj->type;
$thumbnail_file = $trigger_obj->filename;
$thumbnail_url = $trigger_obj->url;
clearstatcache(true, $thumbnail_file);
if (file_exists($thumbnail_file) && filesize($thumbnail_file) > 0)
{