From ed627325ad639c7cbfd737511a00894735648711 Mon Sep 17 00:00:00 2001 From: RealAngeleno Date: Mon, 10 Jul 2023 02:46:28 -0700 Subject: [PATCH] prohibit original filename from showing up in api when disabled Makes it so that if $config['show_filename'] = false, it will show $apiPost['tim'] as the filename instead. --- inc/api.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/inc/api.php b/inc/api.php index b280c25b..3a5c8da3 100644 --- a/inc/api.php +++ b/inc/api.php @@ -89,10 +89,15 @@ class Api { private function translateFile($file, $post, &$apiPost) { $this->translateFields($this->fileFields, $file, $apiPost); - $apiPost['filename'] = @substr($file->name, 0, strrpos($file->name, '.')); $dotPos = strrpos($file->file, '.'); $apiPost['ext'] = substr($file->file, $dotPos); $apiPost['tim'] = substr($file->file, 0, $dotPos); + if (isset($this->config['show_filename']) && $this->config['show_filename']) { + $apiPost['filename'] = @substr($file->name, 0, strrpos($file->name, '.')); + } + else { + $apiPost['filename'] = substr($file->file, 0, $dotPos); + } if (isset ($file->hash) && $file->hash) { $apiPost['md5'] = base64_encode(hex2bin($file->hash)); }