diff --git a/inc/joindre_document.php b/inc/joindre_document.php index 3a156756ed1b4e92249609cf736046478bd14398..8e7e8274b5045bc4c73febeafdc64130b345d874 100644 --- a/inc/joindre_document.php +++ b/inc/joindre_document.php @@ -290,15 +290,15 @@ if (!function_exists('fixer_extension_document')){ function fixer_extension_document($doc) { $extension = ''; $name = $doc['name']; - if (preg_match(',[.]([^.]+)$,', $name, $r) + if (preg_match(',\.([^.]+)$,', $name, $r) AND $t = sql_fetsel("extension", "spip_types_documents", "extension=" . sql_quote(corriger_extension($r[1]))) ) { $extension = $t['extension']; - $name = preg_replace(',[.][^.]*$,', '', $doc['name']).'.'.$extension; + $name = preg_replace(',\.[^.]*$,', '', $doc['name']).'.'.$extension; } else if ($t = sql_fetsel("extension", "spip_types_documents", "mime_type=" . sql_quote($doc['type']))) { $extension = $t['extension']; - $name = preg_replace(',[.][^.]*$,', '', $doc['name']).'.'.$extension; + $name = preg_replace(',\.[^.]*$,', '', $doc['name']).'.'.$extension; } return array($extension,$name);