mirror of
https://github.com/MrUnknownDE/panel.git
synced 2026-04-19 06:43:45 +02:00
Don't allow opening of files we know cannot be edited; closes #2286
This commit is contained in:
@@ -14,14 +14,6 @@ class FileObjectTransformer extends BaseDaemonTransformer
|
||||
*/
|
||||
private $editable = [];
|
||||
|
||||
/**
|
||||
* FileObjectTransformer constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->editable = config('pterodactyl.files.editable', []);
|
||||
}
|
||||
|
||||
/**
|
||||
* Transform a file object response from the daemon into a standardized response.
|
||||
*
|
||||
@@ -36,8 +28,7 @@ class FileObjectTransformer extends BaseDaemonTransformer
|
||||
'size' => Arr::get($item, 'size'),
|
||||
'is_file' => Arr::get($item, 'file', true),
|
||||
'is_symlink' => Arr::get($item, 'symlink', false),
|
||||
'is_editable' => in_array(Arr::get($item, 'mime', ''), $this->editable),
|
||||
'mimetype' => Arr::get($item, 'mime'),
|
||||
'mimetype' => Arr::get($item, 'mime', 'application/octet-stream'),
|
||||
'created_at' => Carbon::parse(Arr::get($item, 'created', ''))->toIso8601String(),
|
||||
'modified_at' => Carbon::parse(Arr::get($item, 'modified', ''))->toIso8601String(),
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user