Update functions.lib.php

This commit is contained in:
Laurent Destailleur
2021-12-08 15:49:52 +01:00
committed by GitHub
parent 04d4c06a43
commit 8ff0d1f366

View File

@@ -1169,8 +1169,10 @@ function dol_sanitizeUrl($stringtoclean, $type = 1)
*/
function dol_string_unaccent($str)
{
global $conf;
if (utf8_check($str)) {
if (extension_loaded('intl')) {
if (extension_loaded('intl') && !empty($conf->global->MAIN_UNACCENT_USE_TRANSLITERATOR)) {
$transliterator = \Transliterator::createFromRules(':: Any-Latin; :: Latin-ASCII; :: NFD; :: [:Nonspacing Mark:] Remove; :: NFC;', \Transliterator::FORWARD);
return $transliterator->transliterate($str);
}