calculate XP-sums of Questgroups much more efficiently

This commit is contained in:
coderkun 2014-04-23 11:47:05 +02:00
commit 52e2f65055
3 changed files with 73 additions and 45 deletions

View file

@ -132,8 +132,10 @@
$questgroup['text'] = $text;
}
// Get Character XPs
$hierarchy['questgroups'][$i]['character_xps'] = $this->Questgroups->getAchievedXPsForQuestgroup($questgroup['id'], $character['id']);
// Get cumulated data
$data = $this->Questgroups->getCumulatedDataForQuestgroup($questgroup['id'], $character['id']);
$questgroup['xps'] = $data['xps'];
$questgroup['character_xps'] = $data['character_xps'];
// Get Media
$questgroup['picture'] = null;