|
...
|
...
|
@@ -27,14 +27,16 @@ if (!function_exists('generateRoute')) { |
|
|
|
if(is_array($string)){
|
|
|
|
$string = $string[0];
|
|
|
|
}
|
|
|
|
$length = strlen($string);
|
|
|
|
if($length >= 5){
|
|
|
|
$last5Chars = substr($string, -5);
|
|
|
|
if($last5Chars == '.html'){
|
|
|
|
return strtolower($string);
|
|
|
|
}
|
|
|
|
$sign = str_replace(".", "", trim(strtolower(preg_replace('/[^\w.]+/', '-', trim($string))), '-'));
|
|
|
|
$length = strlen($sign);
|
|
|
|
if($length > 180){
|
|
|
|
$sign = trim(mb_substr($sign, 0, 180, 'UTF-8'),'-');
|
|
|
|
}
|
|
|
|
return str_replace(".", "", trim(strtolower(preg_replace('/[^\w.]+/', '-', trim($string))), '-'));
|
|
|
|
return $sign;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|