From 15e25719aa0c95d9ab22aadacf4fe384dd409274 Mon Sep 17 00:00:00 2001 From: int2001 Date: Wed, 14 Feb 2024 05:36:09 +0000 Subject: [PATCH 1/3] Enable Uploading Files, where a space occures in ADIF-Filename (PHP-Part) --- application/controllers/Adif.php | 2 +- application/views/adif/import.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/application/controllers/Adif.php b/application/controllers/Adif.php index ce2cca170..dcdcaafbc 100644 --- a/application/controllers/Adif.php +++ b/application/controllers/Adif.php @@ -193,7 +193,7 @@ class adif extends CI_Controller { $f_elements=explode(".",$fdata['upload_data']['file_name']); if (strtolower($f_elements[count($f_elements)-1])=='zip') { $f_adif = preg_replace('/\\.zip$/', '', $fdata['upload_data']['file_name']); - $p_adif = preg_replace('/^(.*)(_)(\S{2,4})$/', '$1.$3', $f_adif); // Bug in CodeIgniter. Destroys Filename if there is more than one dot. + $p_adif = hash('sha256', $this->session->userdata('user_callsign') ).'.adif'; if (preg_match("/.*\.adi.?$/",strtolower($p_adif))) { // Check if adi? inside zip $zip = new ZipArchive; if ($zip->open('./uploads/'.$fdata['upload_data']['file_name'])) { diff --git a/application/views/adif/import.php b/application/views/adif/import.php index a93c36a80..70873d466 100644 --- a/application/views/adif/import.php +++ b/application/views/adif/import.php @@ -56,6 +56,7 @@

B.

+