show all Questtexts at once in a box

This commit is contained in:
coderkun 2014-04-01 12:17:20 +02:00
commit 29d8e55429
4 changed files with 74 additions and 107 deletions

View file

@ -147,7 +147,15 @@
$currentQuest['solved'] = $this->Quests->hasCharacterSolvedQuest($currentQuest['id'], $character['id']);
// Attach related Questgroups
$currentQuest['relatedQuestgroups'] = $this->Questgroups->getRelatedQuestsgroupsOfQuest($currentQuest['id']);
$currentQuest['relatedQuestgroups'] = array();
$relatedQuestgroups = $this->Questgroups->getRelatedQuestsgroupsOfQuest($currentQuest['id']);
foreach($relatedQuestgroups as &$relatedQuestgroup)
{
$firstQuest = $this->Quests->getFirstQuestOfQuestgroup($relatedQuestgroup['id']);
if(!empty($firstQuest) && $this->Quests->hasCharacterEnteredQuest($firstQuest['id'], $character['id'])) {
$currentQuest['relatedQuestgroups'][] = $relatedQuestgroup;
}
}
// Add Quest to Quests
$quests[] = $currentQuest;