diff --git a/pandora_console/include/functions_filemanager.php b/pandora_console/include/functions_filemanager.php index 87090e00b9..b3191e1e98 100644 --- a/pandora_console/include/functions_filemanager.php +++ b/pandora_console/include/functions_filemanager.php @@ -157,7 +157,8 @@ if ($upload_file) { $testHash = md5($real_directory . $directory . $config['dbpass']); if ($hash != $testHash) { - $config['filemanager']['message'] = ui_print_error_message(__('Security error'), '', true); + $config['filemanager']['message'] = + ui_print_error_message(__('Security error'), '', true); } else { // Copy file to directory and change name @@ -295,6 +296,7 @@ if ($upload_zip) { else { $nombre_archivo = $config['homedir'].'/'.$directory.'/'.$filename; } + if (! @copy ($_FILES['file']['tmp_name'], $nombre_archivo )) { $config['filemanager']['message'] = ui_print_error_message(__('Attach error'), '', true); } @@ -456,7 +458,10 @@ function filemanager_read_recursive_dir($dir, $relative_path = '') { * @param boolean $download_button The flag to show download button, by default false. * @param string $umask The umask as hex values to set the new files or updload. */ -function filemanager_file_explorer($real_directory, $relative_directory, $url, $father = '', $editor = false, $readOnly = false, $url_file = '', $download_button = false, $umask = '') { +function filemanager_file_explorer($real_directory, $relative_directory, + $url, $father = '', $editor = false, $readOnly = false, + $url_file = '', $download_button = false, $umask = '') { + global $config; // Windows compatibility @@ -557,7 +562,8 @@ function filemanager_file_explorer($real_directory, $relative_directory, $url, $ $table->data[1][1] = ''; $table->data[1][1] .= '