Changeset 773
- Timestamp:
- Jul 21, 2022 1:07:50 AM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Utilities.inc.php
r770 r773 761 761 * @access public 762 762 * @param string $file_name A name of a file. 763 * @param string $separator The_separator_used_to_delimit_filename_parts. 763 764 * @return string The same name, but cleaned. 764 765 */ 765 function cleanFileName($file_name) 766 { 767 $app =& App::getInstance(); 768 769 $file_name = preg_replace(['/[^a-zA-Z0-9()@._=+-]+/' . $app->getParam('preg_u'), '/^_+|_+$/' . $app->getParam('preg_u')], ['_', ''], simplifyAccents($file_name)); 766 function cleanFileName($file_name, $separator='_') 767 { 768 $app =& App::getInstance(); 769 770 $file_name = preg_replace([ 771 sprintf('/[^a-zA-Z0-9()@._=+-]+/%s', $app->getParam('preg_u')), 772 sprintf('/^%1$s+|%1$s+$/%2$s', $separator, $app->getParam('preg_u')), 773 ], [ 774 $separator, 775 '' 776 ], simplifyAccents($file_name)); 770 777 return mb_substr($file_name, 0, 250); 771 778 }
Note: See TracChangeset
for help on using the changeset viewer.