correctly set status of Sidequests

This commit is contained in:
coderkun 2014-03-04 12:18:00 +01:00
commit 2f9c13feff
2 changed files with 55 additions and 2 deletions

View file

@ -261,7 +261,12 @@
$character = $this->Characters->getCharacterForUserAndSeminary($this->Auth->getUserId(), $seminary['id']);
// Set solved
$this->Quests->setQuestSolved($quest['id'], $character['id']);
if(is_null($sidequest)) {
$this->Quests->setQuestSolved($quest['id'], $character['id']);
}
else {
$this->Quests->setSidequestSolved($sidequest['id'], $character['id']);
}
// Redirect
@ -294,7 +299,13 @@
$character = $this->Characters->getCharacterForUserAndSeminary($this->Auth->getUserId(), $seminary['id']);
// Set solved
$this->Quests->setQuestUnsolved($quest['id'], $character['id']);
if(is_null($sidequest)) {
$this->Quests->setQuestUnsolved($quest['id'], $character['id']);
}
else {
$this->Quests->setSidequestUnsolved($sidequest['id'], $character['id']);
}
// Redirect