Browse Source

fix a bug in filename truncation

pull/40/head
czaks 10 years ago
parent
commit
8d0f1bf4ad
  1. 4
      inc/lib/Twig/Extensions/Extension/Tinyboard.php

4
inc/lib/Twig/Extensions/Extension/Tinyboard.php

@ -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…
Cancel
Save