Display uploaded file name and link in extra vars section

This commit is contained in:
Kijin Sung 2024-10-09 00:07:48 +09:00
parent 50274a7f9b
commit 0398b64350
2 changed files with 26 additions and 9 deletions

View file

@ -5,6 +5,8 @@ namespace Rhymix\Modules\Extravar\Models;
use BaseObject;
use Context;
use FileController;
use FileHandler;
use FileModel;
use ModuleModel;
use Rhymix\Framework\DateTime;
use Rhymix\Framework\i18n;
@ -450,7 +452,22 @@ class Value
case 'timezone':
return DateTime::getTimezoneList()[$value] ?? '';
case 'file':
return $value;
if ($value)
{
$file = FileModel::getFile($value);
if ($file)
{
return sprintf('<span><a href="%s">%s</a> (%s)</span>', $file->download_url, $file->source_filename, FileHandler::filesize($file->file_size));
}
else
{
return '';
}
}
else
{
return '';
}
default:
return $value;
}