fix language construct mistake for calculating solved-status for Questgroups

This commit is contained in:
coderkun 2014-04-22 13:46:06 +02:00
commit 0bf5253fc4

View file

@ -283,7 +283,8 @@
} }
// Get next Quests // Get next Quests
while(!is_null($currentQuest) && $nextQuests = $this->Quests->getNextQuests($currentQuest['id']) && !empty($nextQuests)) $nextQuests = !is_null($currentQuest) ? $this->Quests->getNextQuests($currentQuest['id']) : null;
while(!is_null($currentQuest) && !empty($nextQuests))
{ {
// Get choosed Quest // Get choosed Quest
$currentQuest = null; $currentQuest = null;
@ -302,6 +303,8 @@
if(!$this->Quests->hasCharacterSolvedQuest($currentQuest['id'], $characterId)) { if(!$this->Quests->hasCharacterSolvedQuest($currentQuest['id'], $characterId)) {
return false; return false;
} }
$nextQuests = !is_null($currentQuest) ? $this->Quests->getNextQuests($currentQuest['id']) : null;
} }
} }