do not try to render Seminarybar if no Seminary is present

This commit is contained in:
coderkun 2014-05-13 13:44:14 +02:00
commit f10e10e6a7
2 changed files with 9 additions and 3 deletions

View file

@ -35,12 +35,14 @@
*/ */
public function index() public function index()
{ {
if(is_null(SeminaryController::$seminary)) { // Do not render at first
return; $this->set('render', false);
}
// Get Seminary // Get Seminary
$seminary = SeminaryController::$seminary; $seminary = SeminaryController::$seminary;
if(is_null($seminary)) {
return;
}
// Get Character // Get Character
$character = SeminaryController::$character; $character = SeminaryController::$character;
@ -79,6 +81,8 @@
$this->set('lastQuest', $lastQuest); $this->set('lastQuest', $lastQuest);
$this->set('lastAchievement', $lastAchievement); $this->set('lastAchievement', $lastAchievement);
$this->set('characterGroups', $characterGroups); $this->set('characterGroups', $characterGroups);
// Render now
$this->set('render', true);
} }
} }

View file

@ -1,3 +1,4 @@
<?php if($render) : ?>
<section class="cf"> <section class="cf">
<h1><?=$character['name']?></h1> <h1><?=$character['name']?></h1>
<img src="<?=$linker->link(array('media','avatar',$seminary['url'],$character['charactertype_url'],$character['xplevel']['level']))?>" class="char"> <img src="<?=$linker->link(array('media','avatar',$seminary['url'],$character['charactertype_url'],$character['xplevel']['level']))?>" class="char">
@ -46,3 +47,4 @@
<p><i class="fa fa-users fa-fw"></i><a href="<?=$linker->link(array('charactergroups','group',$seminary['url'],$group['charactergroupsgroup_url'],$group['url']))?>"><?=sprintf(_('Show %s-Profile'),$group['charactergroupsgroup_name'])?></a></p> <p><i class="fa fa-users fa-fw"></i><a href="<?=$linker->link(array('charactergroups','group',$seminary['url'],$group['charactergroupsgroup_url'],$group['url']))?>"><?=sprintf(_('Show %s-Profile'),$group['charactergroupsgroup_name'])?></a></p>
<?php endforeach ?> <?php endforeach ?>
</section> </section>
<?php endif ?>