sort Achievements by position and hide title and description of secret Achievements
This commit is contained in:
parent
0bb56c4e33
commit
de7e5e05cb
2 changed files with 13 additions and 7 deletions
|
|
@ -66,15 +66,16 @@
|
||||||
* @param int $seminaryId ID of Seminary to get Achievements of
|
* @param int $seminaryId ID of Seminary to get Achievements of
|
||||||
* @return array Achievements data
|
* @return array Achievements data
|
||||||
*/
|
*/
|
||||||
public function getAchievementsForSeminary($seminaryId, $includeHidden=false)
|
public function getAchievementsForSeminary($seminaryId)
|
||||||
{
|
{
|
||||||
return $this->db->query(
|
return $this->db->query(
|
||||||
'SELECT achievements.id, achievementconditions.condition, title, url, description, progress, unachieved_achievementsmedia_id, achieved_achievementsmedia_id '.
|
'SELECT achievements.id, achievementconditions.condition, title, url, description, progress, hidden, unachieved_achievementsmedia_id, achieved_achievementsmedia_id '.
|
||||||
'FROM achievements '.
|
'FROM achievements '.
|
||||||
'LEFT JOIN achievementconditions ON achievementconditions.id = achievements.achievementcondition_id '.
|
'LEFT JOIN achievementconditions ON achievementconditions.id = achievements.achievementcondition_id '.
|
||||||
'WHERE seminary_id = ? AND hidden <= ?',
|
'WHERE seminary_id = ? '.
|
||||||
'ii',
|
'ORDER BY achievements.pos ASC',
|
||||||
$seminaryId, $includeHidden
|
'i',
|
||||||
|
$seminaryId
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,13 @@
|
||||||
<?php if(!is_null($achievement[$achievement['media_index']])) : ?>
|
<?php if(!is_null($achievement[$achievement['media_index']])) : ?>
|
||||||
<img src="<?=$linker->link(array('media','achievement',$seminary['url'],$achievement['url']))?>" />
|
<img src="<?=$linker->link(array('media','achievement',$seminary['url'],$achievement['url']))?>" />
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
<h3><?=$achievement['title']?></h3>
|
<h3><?=(!$achievement['hidden']) ? $achievement['title'] : _('Secret Achievement')?></h3>
|
||||||
<?=\hhu\z\Utils::t($achievement['description'])?><br />
|
<?php if(!$achievement['hidden']) : ?>
|
||||||
|
<?=\hhu\z\Utils::t($achievement['description'])?>
|
||||||
|
<?php else : ?>
|
||||||
|
<?=_('Continue playing to unlock this secret Achievement')?>
|
||||||
|
<?php endif ?>
|
||||||
|
<br />
|
||||||
|
|
||||||
<?php if(array_key_exists('characterProgress', $achievement)) : ?>
|
<?php if(array_key_exists('characterProgress', $achievement)) : ?>
|
||||||
<div class="cf">
|
<div class="cf">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue