diff --git a/controllers/SeminariesController.inc b/controllers/SeminariesController.inc index 8294c0f7..c45aaad2 100644 --- a/controllers/SeminariesController.inc +++ b/controllers/SeminariesController.inc @@ -24,7 +24,7 @@ * * @var array */ - public $models = array('seminaries', 'users', 'questgroupshierarchy', 'questgroups', 'media'); + public $models = array('seminaries', 'users', 'userseminaryroles', 'questgroupshierarchy', 'questgroups', 'media'); /** * User permissions * @@ -71,6 +71,15 @@ if(!is_null($seminary['media_id'])) { $seminary['media'] = $this->Media->getMediaById($seminary['media_id']); } + + // Character of currently logged-in user + try { + $seminary['usercharacter'] = $this->Characters->getCharacterForUserAndSeminary($this->Auth->getUserId(), $seminary['id']); + } + catch(\nre\exceptions\IdNotFoundException $e) { + } + $seminary['userroles'] = $this->Userseminaryroles->getUserseminaryrolesForUserById(IntermediateController::$user['id'], $seminary['id']); + } diff --git a/views/html/characters/index.tpl b/views/html/characters/index.tpl index ee1c4454..478c0a65 100644 --- a/views/html/characters/index.tpl +++ b/views/html/characters/index.tpl @@ -6,7 +6,7 @@

-