173 lines
8.9 KiB
Smarty
173 lines
8.9 KiB
Smarty
<?=$moodpic?>
|
||
<ul class="breadcrumbs">
|
||
<li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
|
||
<li>
|
||
<i class="fa fa-chevron-right fa-fw"></i>
|
||
<?php if(count(array_intersect(array('admin','moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0) : ?>
|
||
<a href="<?=$linker->link(array('index',$seminary['url']), 1)?>"><?=_('Characters')?></a>
|
||
<?php else : ?>
|
||
<?=_('Characters')?>
|
||
<?php endif ?>
|
||
</li>
|
||
</ul>
|
||
|
||
<?php if(array_key_exists('title', $character)) : ?>
|
||
<p class="ctitle"><?=$character['title']?></p>
|
||
<?php endif ?>
|
||
<h1><i class="fa fa-user fa-fw"></i><?=$character['name']?></h1>
|
||
<nav class="admin">
|
||
<?php if(count(array_intersect(array('admin','moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0 || $character['id'] == \hhu\z\controllers\SeminaryController::$character['id']) : ?>
|
||
<li><a href="<?=$linker->link(array('edit',$seminary['url'],$character['url']),1)?>"><?=_('Edit Character')?></a></li>
|
||
<?php endif ?>
|
||
<?php if(count(array_intersect(array('admin', 'moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0) : ?>
|
||
<li><a href="<?=$linker->link(array('delete',$seminary['url'],$character['url']),1)?>"><?=_('Delete Character')?></a></li>
|
||
<?php endif ?>
|
||
</nav>
|
||
|
||
<section class="cf">
|
||
<div class="cinfo">
|
||
<div class="cdata">
|
||
<div class="xpbar">
|
||
<span style="width:<?=($seminary['achievable_xps'] > 0) ? round($character['quest_xps']*100/$seminary['achievable_xps']) : 0?>%"></span>
|
||
</div>
|
||
<p><small><?=_('Total progress')?>: <?=($seminary['achievable_xps'] > 0) ? round($character['quest_xps']*100/$seminary['achievable_xps']) : 0?>%</small></p>
|
||
</div>
|
||
<?php if(array_key_exists('xplevel', $character) && !is_null($character['xplevel'])) : ?>
|
||
<div class="cdata square">
|
||
<p class="value"><?=$character['xplevel']['level']?></p>
|
||
<p><small><?=_('Level')?></small></p>
|
||
</div>
|
||
<?php endif ?>
|
||
<div class="cdata square">
|
||
<p class="value"><?=$character['xps']?></p>
|
||
<p><small>XP</small></p>
|
||
</div>
|
||
<div class="cdata square blue">
|
||
<p class="value"><?=$character['rank']?>.</p>
|
||
<p><small><?=_('Rank')?></small></p>
|
||
</div>
|
||
<h2><i class="fa fa-bookmark fa-fw"></i><?=_('Milestones')?></h2>
|
||
<ul class="crewards">
|
||
<?php foreach($milestones as &$milestone) : ?>
|
||
<li>
|
||
<?php if($milestone['achieved']) : ?>
|
||
<p class="unlocked fwb"><i class="fa fa-check-circle fa-fw"></i><?=$milestone['title']?></p>
|
||
<?php elseif($milestone['deadline'] < date('Y-m-d H:i:s')) : ?>
|
||
<p class="passed fwb"><i class="fa fa-times-circle fa-fw"></i><?=$milestone['title']?></p>
|
||
<?php else : ?>
|
||
<p class="fwb"><i class="fa fa-lock fa-fw"></i><?=$milestone['title']?></p>
|
||
<?php endif ?>
|
||
<p><?=\hhu\z\Utils::t($milestone['description'])?></p>
|
||
</li>
|
||
<?php endforeach ?>
|
||
</ul>
|
||
</div>
|
||
<?php if(array_key_exists('xplevel', $character) && !is_null($character['xplevel'])) : ?>
|
||
<div class="cportrait">
|
||
<?php if(array_key_exists('avatar', $character) && !is_null($character['avatar']['avatarpicture_id'])) : ?>
|
||
<img src="<?=$linker->link(array('media','avatar',$seminary['url'],$character['charactertype_url'],$character['xplevel']['level']))?>" />
|
||
<?php endif ?>
|
||
</div>
|
||
<?php endif ?>
|
||
</section>
|
||
|
||
<div class="cf">
|
||
<section class="fll48">
|
||
<h2><i class="fa fa-list fa-fw"></i><?=_('Ranking')?></h2>
|
||
<ul class="cranks">
|
||
<?php foreach($ranking['superior'] as $index => &$rankCharacter) : ?>
|
||
<li>
|
||
<a href="<?=$linker->link($rankCharacter['url'],3)?>"><img src="<?=$linker->link(array('media','avatar',$seminary['url'],$rankCharacter['charactertype_url'],$rankCharacter['xplevel'],'portrait'))?>"></a>
|
||
<p>
|
||
<?=$character['rank']-count($ranking['superior'])+$index?>.
|
||
<?php if(array_key_exists('title', $rankCharacter)) : ?>
|
||
<span class="ctitle"><?=$rankCharacter['title']?></span>
|
||
<?php endif ?>
|
||
<a href="<?=$linker->link($rankCharacter['url'],3)?>"><?=$rankCharacter['name']?></a>
|
||
</p>
|
||
<p><small>
|
||
<?php if(array_key_exists('xplevel', $rankCharacter) && !is_null($rankCharacter['xplevel'])) : ?>
|
||
<?=_('Level')?> <?=$rankCharacter['xplevel']?> (<?=sprintf(_('%d XPs'), $rankCharacter['xps'])?>)
|
||
<?php else : ?>
|
||
<?=sprintf(_('%d XPs'), $rankCharacter['xps'])?>
|
||
<?php endif ?>
|
||
</small></p>
|
||
</li>
|
||
<?php endforeach ?>
|
||
<li>
|
||
<?php if(array_key_exists('avatar', $character) && !is_null($character['avatar']['avatarpicture_id'])) : ?>
|
||
<img src="<?=$linker->link(array('media','avatar',$seminary['url'],$character['charactertype_url'],$character['xplevel']['level'],'portrait'))?>">
|
||
<?php endif ?>
|
||
<p class="fwb">
|
||
<?=$character['rank']?>.
|
||
<?php if(array_key_exists('title', $character)) : ?>
|
||
<span class="ctitle"><?=$character['title']?></span>
|
||
<?php endif ?>
|
||
<?=$character['name']?>
|
||
</p>
|
||
<p><small>
|
||
<?php if(array_key_exists('xplevel', $character) && !is_null($character['xplevel'])) : ?>
|
||
<?=_('Level')?> <?=$character['xplevel']['level']?> (<?=sprintf(_('%d XPs'), $character['xps'])?>)
|
||
<?php else : ?>
|
||
<?=sprintf(_('%d XPs'), $character['xps'])?>
|
||
<?php endif ?>
|
||
</small></p>
|
||
</li>
|
||
<?php foreach($ranking['inferior'] as $index => &$rankCharacter) : ?>
|
||
<li>
|
||
<a href="<?=$linker->link($rankCharacter['url'],3)?>"><img src="<?=$linker->link(array('media','avatar',$seminary['url'],$rankCharacter['charactertype_url'],$rankCharacter['xplevel'],'portrait'))?>"></a>
|
||
<p>
|
||
<?=$character['rank']+$index+1?>.
|
||
<?php if(array_key_exists('title', $rankCharacter)) : ?>
|
||
<span class="ctitle"><?=$rankCharacter['title']?></span>
|
||
<?php endif ?>
|
||
<a href="<?=$linker->link($rankCharacter['url'],3)?>"><?=$rankCharacter['name']?></a>
|
||
</p>
|
||
<p><small>
|
||
<?php if(array_key_exists('xplevel', $rankCharacter) && !is_null($rankCharacter['xplevel'])) : ?>
|
||
<?=_('Level')?> <?=$rankCharacter['xplevel']?> (<?=sprintf(_('%d XPs'), $rankCharacter['xps'])?>)
|
||
<?php else : ?>
|
||
<?=sprintf(_('%d XPs'), $rankCharacter['xps'])?>
|
||
<?php endif ?>
|
||
</small></p>
|
||
</li>
|
||
<?php endforeach ?>
|
||
</ul>
|
||
</section>
|
||
<section class="flr48">
|
||
<h2><i class="fa fa-users fa-fw"></i><?=_('Character Groups')?></h2>
|
||
<ul class="cranks">
|
||
<?php foreach($groups as &$group) : ?>
|
||
<li>
|
||
<a href="<?=$linker->link(array('charactergroups','group',$seminary['url'],$group['charactergroupsgroup_url'],$group['url']))?>">
|
||
<img src="<?=$linker->link(array('media','charactergroup',$seminary['url'],$group['groupsgroup']['url'],$group['url']))?>" class="gbanner">
|
||
</a>
|
||
<p><a href="<?=$linker->link(array('charactergroups','group',$seminary['url'],$group['charactergroupsgroup_url'],$group['url']))?>"><?=$group['name']?></a></p>
|
||
<p><small><?=sprintf(_('%d XPs'), $group['xps'])?></small></p>
|
||
</li>
|
||
<?php endforeach ?>
|
||
</ul>
|
||
</section>
|
||
</div>
|
||
|
||
<?php if(!is_null($lastQuest)) : ?>
|
||
<section>
|
||
<h2><i class="fa fa-share-square fa-fw"></i><?=_('Last Quest')?></h2>
|
||
<p><i class="fa fa-pencil-square-o fa-fw"></i><a href="<?=$linker->link(array('quests','quest',$seminary['url'],$lastQuest['questgroup']['url'],$lastQuest['url']))?>"><?=$lastQuest['title']?></a></p>
|
||
</section>
|
||
<?php endif ?>
|
||
|
||
<section>
|
||
<h2><i class="fa fa-book fa-fw"></i><?=_('Topic progress')?></h2>
|
||
<ul class="ctopics cf">
|
||
<?php foreach($questtopics as &$topic) : ?>
|
||
<li>
|
||
<p><small><a href="<?=$linker->link(array('library','topic',$seminary['url'],$topic['url']))?>"><?=$topic['title']?></a> (<?=$topic['characterQuestcount']?>/<?=$topic['questcount']?>)</small></p>
|
||
<div class="xpbar">
|
||
<span style="width:<?=round($topic['characterQuestcount']/$topic['questcount']*100)?>%"></span>
|
||
</div>
|
||
</li>
|
||
<?php endforeach ?>
|
||
</ul>
|
||
</section>
|
||
|