correct description shorting for Seminaries and add values for XP progress bar

This commit is contained in:
coderkun 2014-04-28 23:16:36 +02:00
commit 6d17b7eaf1
2 changed files with 12 additions and 10 deletions

View file

@ -64,15 +64,15 @@
// Get additional data
foreach($seminaries as &$seminary)
{
$seminary['description'] = \hhu\z\Utils::shortenString($seminary['description'], 100, 120).' …';
// Created user
$description = \hhu\z\Utils::shortenString($seminary['description'], 100, 120);
$seminary['description'] = $description.(strlen($description) < strlen($seminary['description']) ? ' …' : null);
$seminary['creator'] = $this->Users->getUserById($seminary['created_user_id']);
// Character of currently logged-in user
try {
$seminary['usercharacter'] = $this->Characters->getCharacterForUserAndSeminary($this->Auth->getUserId(), $seminary['id']);
$seminary['usercharacter']['characterroles'] = $this->Characterroles->getCharacterrolesForCharacterById($seminary['usercharacter']['id']);
$seminary['xps'] = $this->Seminaries->getTotalXPs($seminary['id']);
}
catch(\nre\exceptions\IdNotFoundException $e) {
}