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

@@ -68,7 +68,7 @@ function llxHeader() { }
// Define mime type
$type = 'application/octet-stream';
if (! empty($_GET["type"])) $type=urldecode($_GET["type"]);
if (! empty($_GET["type"])) $type=$_GET["type"];
else $type=dol_mimetype($original_file);
// Define attachment (attachment=true to force choice popup 'open'/'save as')
@@ -93,9 +93,9 @@ if (eregi('\.vcs$',$original_file)) { $attachment = true; }
if (eregi('\.ics$',$original_file)) { $attachment = true; }
if (! empty($conf->global->MAIN_DISABLE_FORCE_SAVEAS)) $attachment=false;
// Suppression de la chaine de caractere ../ dans $original_file
$original_file = str_replace("../","/", "$original_file");
$original_file = str_replace("../","/", $original_file);
// find the subdirectory name as the reference
$refname=basename(dirname($original_file)."/");