Don't allow opening of files we know cannot be edited; closes #2286

This commit is contained in:
Dane Everitt 2020-08-30 10:25:48 -07:00
parent 906cfce81c
commit d87438621f
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
6 changed files with 65 additions and 65 deletions

View file

@ -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(),
];