fix a bug in filename truncation
This commit is contained in:
parent
f97d2dff85
commit
8d0f1bf4ad
@ -92,7 +92,7 @@ function twig_sprintf_filter( $value, $var) {
|
|||||||
return sprintf($value, $var);
|
return sprintf($value, $var);
|
||||||
}
|
}
|
||||||
|
|
||||||
function twig_truncate_filter($value, $length = 30, $preserve = false, $separator = '…') {
|
function twig_truncate_filter($value, $length = 30, $preserve = false, $separator = '…') {
|
||||||
if (mb_strlen($value) > $length) {
|
if (mb_strlen($value) > $length) {
|
||||||
if ($preserve) {
|
if ($preserve) {
|
||||||
if (false !== ($breakpoint = mb_strpos($value, ' ', $length))) {
|
if (false !== ($breakpoint = mb_strpos($value, ' ', $length))) {
|
||||||
@ -104,7 +104,7 @@ function twig_truncate_filter($value, $length = 30, $preserve = false, $separato
|
|||||||
return $value;
|
return $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
function twig_filename_truncate_filter($value, $length = 30, $separator = '…') {
|
function twig_filename_truncate_filter($value, $length = 30, $separator = '…') {
|
||||||
if (mb_strlen($value) > $length) {
|
if (mb_strlen($value) > $length) {
|
||||||
$value = strrev($value);
|
$value = strrev($value);
|
||||||
$array = array_reverse(explode(".", $value, 2));
|
$array = array_reverse(explode(".", $value, 2));
|
||||||
|
Loading…
Reference in New Issue
Block a user