diff --git a/pandora_console/include/functions_filemanager.php b/pandora_console/include/functions_filemanager.php index feb3379351..1611cd705a 100644 --- a/pandora_console/include/functions_filemanager.php +++ b/pandora_console/include/functions_filemanager.php @@ -899,7 +899,19 @@ function filemanager_file_explorer( if ($allowZipFiles === true) { $uploadFileElements .= ui_print_help_tip(__('The zip upload in this dir, easy to upload multiple files.'), true); $uploadFileElements .= html_print_input_file('file', true, false); - $uploadFileElements .= html_print_checkbox('decompress', 1, false, true).__('Decompress'); + $uploadFileElements .= html_print_div( + [ + 'id' => 'checkbox-decompress', + 'content' => html_print_checkbox( + 'decompress', + 1, + false, + true, + ).__('Decompress'), + 'style' => 'margin-top:25px', + ], + true + ); $uploadFileElements .= html_print_input_hidden('upload_file_or_zip', 1, true); } else { $uploadFileElements .= html_print_div( diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php index 076a81e7f3..27a5f8674d 100644 --- a/pandora_console/include/functions_html.php +++ b/pandora_console/include/functions_html.php @@ -4831,7 +4831,12 @@ function html_print_input_file($name, $return=false, $options=false) let inputFilename = document.getElementById("span-'.$name.'"); inputElement.addEventListener("change", ()=>{ let inputImage = document.querySelector("input[type=file]").files[0]; - inputFilename.innerText = inputImage.name; + if (inputImage.name.length >= 45) { + let name = inputImage.name.substring(0, 20) + "..." + inputImage.name.substring((inputImage.name.length-17), inputImage.name.length); + inputFilename.innerText = name; + } else { + inputFilename.innerText = inputImage.name; + } });'; $output .= '';