Skip to content
Extraits de code Groupes Projets
Valider adc46b04 rédigé par denisb@a-working-class-hero-is-something-to.be's avatar denisb@a-working-class-hero-is-something-to.be
Parcourir les fichiers

inc/joindre_document : attention à posix qui lit [. xxx .]

parent ebfe81c0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter