Merge pull request #37 from Toshik/patch-2

Quests/Encoding:
 * string manipulations should be multibyte
This commit is contained in:
Sarjuuk 2015-09-19 15:32:53 +02:00
commit 6dc6124673

View file

@ -265,7 +265,7 @@ class QuestPage extends GenericPage
'side' => Util::sideByRaceMask($_['reqRaceMask']),
'typeStr' => Util::$typeStrings[TYPE_QUEST],
'typeId' => $_['typeId'],
'name' => strlen($n) > 40 ? substr($n, 0, 40).'…' : $n
'name' => mb_strlen($n) > 40 ? mb_substr($n, 0, 40).'…' : $n
)
));
}
@ -282,7 +282,7 @@ class QuestPage extends GenericPage
'side' => Util::sideByRaceMask($_['reqRaceMask']),
'typeStr' => Util::$typeStrings[TYPE_QUEST],
'typeId' => $_['typeId'],
'name' => strlen($n) > 40 ? substr($n, 0, 40).'…' : $n,
'name' => mb_strlen($n) > 40 ? mb_substr($n, 0, 40).'…' : $n,
'_next' => $_['_next'],
)
));
@ -308,7 +308,7 @@ class QuestPage extends GenericPage
'side' => Util::sideByRaceMask($list->getField('reqRaceMask')),
'typeStr' => Util::$typeStrings[TYPE_QUEST],
'typeId' => $id,
'name' => strlen($n) > 40 ? substr($n, 0, 40).'…' : $n
'name' => mb_strlen($n) > 40 ? mb_substr($n, 0, 40).'…' : $n
));
}