diff --git a/controllers/UsersController.inc b/controllers/UsersController.inc index 19d0e8d0..535dcbbe 100644 --- a/controllers/UsersController.inc +++ b/controllers/UsersController.inc @@ -36,7 +36,7 @@ * * @var array */ - public $models = array('users', 'characters'); + public $models = array('users', 'characters', 'avatars', 'media', 'userseminaryroles'); /** * Required components * @@ -86,6 +86,10 @@ // Additional Character information foreach($characters as &$character) { + // Seminary roles + $character['user_seminaryroles'] = $this->Userseminaryroles->getUserseminaryrolesForUserById(\hhu\z\controllers\IntermediateController::$user['id'], $character['seminary_id']); + $character['user_seminaryroles'] = array_map(function($a) { return $a['name']; }, $character['user_seminaryroles']); + // Level $character['xplevel'] = $this->Characters->getXPLevelOfCharacters($character['id']);