1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-09 08:17:12 +02:00
This commit is contained in:
Ryan Cramer
2023-10-19 09:39:26 -04:00
parent 8571be1b23
commit 1f4d32ded9

View File

@@ -597,6 +597,7 @@ class Pagefiles extends WireArray implements PageFieldValueInterface {
}
}
$basename = strtolower($basename);
if(!ctype_alnum(ltrim($ext, '.'))) $ext = preg_replace('/[^a-z0-9.]/', '_', $ext);
if(!$allowDots && strpos($basename, '.') !== false) $basename = str_replace('.', '_', $basename);
$basename .= $ext;