8
0
Fork 0

only transliterate if the function exists

Dieser Commit ist enthalten in:
Stéphane Goetz 2019-12-29 20:54:17 +01:00
Ursprung 695d2db311
Commit 0966f90b2c
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -224,9 +224,12 @@ class DauxHelper
public static function slug($title)
{
// Convert to ASCII
$title = transliterator_transliterate("Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC;", $title);
if (function_exists("transliterator_transliterate")) {
$title = transliterator_transliterate("Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC;", $title);
}
$title = iconv("utf-8", "ASCII//TRANSLIT//IGNORE", $title);
// Remove unsupported characters
$title = preg_replace('/[^\x20-\x7E]/u', '', $title);