add Character group selector to Station pages and show groups? status
This commit is contained in:
parent
060282e9c0
commit
54ed53ac33
4 changed files with 83 additions and 21 deletions
|
|
@ -98,7 +98,11 @@
|
|||
<li>
|
||||
<span class="group">
|
||||
<?php if(!array_key_exists('entered', $station) || $station['entered']) : ?>
|
||||
<?php if(!is_null($stationgroup)) : ?>
|
||||
<a href="<?=$linker->link(array('charactergroupsqueststations','station',$seminary['url'],$groupsgroup['url'],$quest['url'],$station['url']),0,true,array('stationgroup'=>$stationgroup['id']))?>"><?=$station['title']?></a>
|
||||
<?php else : ?>
|
||||
<a href="<?=$linker->link(array('charactergroupsqueststations','station',$seminary['url'],$groupsgroup['url'],$quest['url'],$station['url']))?>"><?=$station['title']?></a>
|
||||
<?php endif ?>
|
||||
<?php else : ?>
|
||||
<?=_('Station not yet discovered')?>
|
||||
<?php endif ?>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
</ul>
|
||||
|
||||
<div class="grpqsicon">
|
||||
<?php if($entered) : ?>
|
||||
<?php if($tried) : ?>
|
||||
<?php if($solved) : ?>
|
||||
<?php if($station['stationpicture_id']) : ?>
|
||||
|
|
@ -24,6 +25,9 @@
|
|||
<img title="<?=$station['title']?>" src="<?=$linker->link(array('media','charactergroupsqueststation',$seminary['url'],$groupsgroup['url'],$quest['url'],$station['url']),0,true)?>" />
|
||||
<?php endif ?>
|
||||
<?php endif ?>
|
||||
<?php else : ?>
|
||||
<i class="fa fa-question-circle"></i>
|
||||
<?php endif ?>
|
||||
</div>
|
||||
|
||||
<h1><?=$station['title']?></h1>
|
||||
|
|
@ -41,16 +45,40 @@
|
|||
<i class="fa fa-qrcode"></i>
|
||||
</a>
|
||||
</li>
|
||||
<?php endif ?>
|
||||
<?php if($tried) : ?>
|
||||
<li>
|
||||
<?php if($solved) : ?>
|
||||
<i class="fa fa-check-circle fa-fw"></i>
|
||||
<?php else : ?>
|
||||
<i class="fa fa-times-circle fa-fw"></i>
|
||||
<?php if(count($stationgroups) > 1) : ?>
|
||||
<form method="get">
|
||||
<select id="stationgroup" name="stationgroup" onchange="this.form.submit();">
|
||||
<?php if(count(array_intersect(array('admin', 'moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0) : ?>
|
||||
<option><?=sprintf(_('Select %s-Group'), $groupsgroup['name'])?></option>
|
||||
<?php endif ?>
|
||||
<?php foreach($stationgroups as &$group) : ?>
|
||||
<option value="<?=$group['id']?>" <?php if($group['id'] == $stationgroup['id']) : ?>selected="selected"<?php endif ?>><?=$group['name']?></option>
|
||||
<?php endforeach ?>
|
||||
</select>
|
||||
</form>
|
||||
<?php endif ?>
|
||||
</li>
|
||||
<?php endif ?>
|
||||
<?php if($entered) : ?>
|
||||
<li>
|
||||
<?php if($tried) : ?>
|
||||
<?php if($solved) : ?>
|
||||
<i class="fa fa-check-circle fa-fw"></i>
|
||||
<?=$dateFormatter->format(new \DateTime($solved))?>
|
||||
<?=$timeFormatter->format(new \DateTime($solved))?>
|
||||
<?php else : ?>
|
||||
<i class="fa fa-times-circle fa-fw"></i>
|
||||
<?=$dateFormatter->format(new \DateTime($tried))?>
|
||||
<?=$timeFormatter->format(new \DateTime($tried))?>
|
||||
<?php endif ?>
|
||||
<?php else : ?>
|
||||
<i class="fa fa-globe fa-fw"></i>
|
||||
<?=$dateFormatter->format(new \DateTime($entered))?>
|
||||
<?=$timeFormatter->format(new \DateTime($entered))?>
|
||||
<?php endif ?>
|
||||
</li>
|
||||
<?php endif ?>
|
||||
</ul>
|
||||
|
||||
<?php if(!empty($station['longitude']) && !empty($station['latitude'])) : ?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue