always show Epilog and follow-up Quests for admins and moderators (Issue #159)

This commit is contained in:
coderkun 2014-05-03 23:07:44 +02:00
commit 90d0b26871

View file

@ -201,7 +201,7 @@
// Get Questtexts // Get Questtexts
$questtexts = array(); $questtexts = array();
$questtexts['Prolog'] = $this->Questtexts->getQuesttextsOfQuest($quest['id'], 'Prolog'); $questtexts['Prolog'] = $this->Questtexts->getQuesttextsOfQuest($quest['id'], 'Prolog');
if($solved) { if($solved || count(array_intersect(array('admin','moderator'), SeminaryController::$character['characterroles'])) > 0) {
$questtexts['Epilog'] = $this->Questtexts->getQuesttextsOfQuest($quest['id'], 'Epilog'); $questtexts['Epilog'] = $this->Questtexts->getQuesttextsOfQuest($quest['id'], 'Epilog');
} }
foreach($questtexts as &$questtextList) foreach($questtexts as &$questtextList)
@ -253,7 +253,7 @@
$nextQuests = null; $nextQuests = null;
$charactedHasChoosenNextQuest = false; $charactedHasChoosenNextQuest = false;
$nextQuestgroup = null; $nextQuestgroup = null;
if($solved) if($solved || count(array_intersect(array('admin','moderator'), SeminaryController::$character['characterroles'])) > 0)
{ {
// Next Quest // Next Quest
$nextQuests = $this->Quests->getNextQuests($quest['id']); $nextQuests = $this->Quests->getNextQuests($quest['id']);
@ -288,9 +288,7 @@
// Pass data to view // Pass data to view
$this->set('seminary', $seminary); $this->set('seminary', $seminary);
$this->set('questgroup', $questgroup); $this->set('questgroup', $questgroup);
//$this->set('questtexttype', $questtexttype);
$this->set('questtexts', $questtexts); $this->set('questtexts', $questtexts);
//$this->set('hasEpilog', $hasEpilog);
$this->set('quest', $quest); $this->set('quest', $quest);
$this->set('queststatus', $questStatus); $this->set('queststatus', $questStatus);
$this->set('relatedquesttext', $relatedQuesttext); $this->set('relatedquesttext', $relatedQuesttext);