Fix: bug #26929 : les fichiers contenant le signe + dans le nom ne peuvent tre tlchargs

Ne:w Use new confirm popup to delete file confirmation
This commit is contained in:
Laurent Destailleur
2009-07-16 00:43:59 +00:00
parent 49253626d2
commit 0cc71ca978
18 changed files with 73 additions and 65 deletions

View File

@@ -98,7 +98,7 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
if ($action=='delete')
{
$upload_dir = $conf->commande->dir_output . "/" . dol_sanitizeFileName($commande->ref);
$file = $upload_dir . '/' . urldecode($_GET['urlfile']);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file);
$mesg = '<div class="ok">'.$langs->trans("FileWasRemoved").'</div>';
}