always check permissions of previous Questgroup

This commit is contained in:
oliver 2015-05-22 11:40:59 +02:00
commit 41f8b7fff1

View file

@ -91,7 +91,6 @@
{ {
// Check permission of previous parent Questgroups // Check permission of previous parent Questgroups
$parentQuestgroup = $questgroup; $parentQuestgroup = $questgroup;
print_r($parentQuestgroup);
while(!is_null($parentQuestgroup['hierarchy']['parent_questgroup_id'])) while(!is_null($parentQuestgroup['hierarchy']['parent_questgroup_id']))
{ {
$parentQuestgroup = $this->Questgroups->getQuestgroupById($parentQuestgroup['hierarchy']['parent_questgroup_id']); $parentQuestgroup = $this->Questgroups->getQuestgroupById($parentQuestgroup['hierarchy']['parent_questgroup_id']);
@ -107,8 +106,7 @@
} }
// Check permission of previous Questgroup // Check permission of previous Questgroup
// (only if Character has not entered Questgroup before) if($this->Questgroups->hasCharacterEnteredQuestgroup($questgroup['id'], $character['id']))
if(!$this->Questgroups->hasCharacterEnteredQuestgroup($questgroup['id'], $character['id']))
{ {
$previousQuestgroup = $this->Questgroups->getPreviousQuestgroup($seminary['id'], $questgroup['id']); $previousQuestgroup = $this->Questgroups->getPreviousQuestgroup($seminary['id'], $questgroup['id']);
if(!is_null($previousQuestgroup)) { if(!is_null($previousQuestgroup)) {