summaryrefslogtreecommitdiff
path: root/inc/lib
diff options
context:
space:
mode:
authorczaks <marcin@6irc.net>2013-07-31 17:02:30 -0400
committerczaks <marcin@6irc.net>2013-07-31 17:02:30 -0400
commitc0abd1d851b1866e8a9709a0c75797025b77aa40 (patch)
treeb9622c692a68036de2018ffd68880e0dc773ad9e /inc/lib
parent3d979750b1be802549e4e18662c7e642f466daaa (diff)
parent6cdf6038754f18af4509ecf078f51894f63c5853 (diff)
Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Diffstat (limited to 'inc/lib')
-rw-r--r--inc/lib/Twig/Extensions/Extension/Tinyboard.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/inc/lib/Twig/Extensions/Extension/Tinyboard.php b/inc/lib/Twig/Extensions/Extension/Tinyboard.php
index 61cf9fc9..58a98c40 100644
--- a/inc/lib/Twig/Extensions/Extension/Tinyboard.php
+++ b/inc/lib/Twig/Extensions/Extension/Tinyboard.php
@@ -83,9 +83,9 @@ function twig_hasPermission_filter($mod, $permission, $board = null) {
}
function twig_extension_filter($value, $case_insensitive = true) {
- $ext = substr($value, strrpos($value, '.') + 1);
+ $ext = mb_substr($value, mb_strrpos($value, '.') + 1);
if($case_insensitive)
- $ext = strtolower($ext);
+ $ext = mb_strtolower($ext);
return $ext;
}
@@ -96,11 +96,11 @@ function twig_sprintf_filter( $value, $var) {
function twig_truncate_filter($value, $length = 30, $preserve = false, $separator = '&hellip;') {
if (mb_strlen($value) > $length) {
if ($preserve) {
- if (false !== ($breakpoint = strpos($value, ' ', $length))) {
+ if (false !== ($breakpoint = mb_strpos($value, ' ', $length))) {
$length = $breakpoint;
}
}
- return substr($value, 0, $length) . $separator;
+ return mb_substr($value, 0, $length) . $separator;
}
return $value;
}