statslistfix

This commit is contained in:
kremsy 2014-02-02 19:59:42 +01:00 committed by Steffen Schröder
parent a66309c745
commit 8c0fa26cd4

View File

@ -114,6 +114,7 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener,
$maniaLink = new ManiaLink(ManialinkManager::MAIN_MLID); $maniaLink = new ManiaLink(ManialinkManager::MAIN_MLID);
$script = $maniaLink->getScript(); $script = $maniaLink->getScript();
$width = $this->statsWidth + 60; $width = $this->statsWidth + 60;
//TODO handle size when stats are empty
// Main frame // Main frame
$frame = new Frame(); $frame = new Frame();
@ -157,16 +158,18 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener,
$array['$oId'] = $x + 5; $array['$oId'] = $x + 5;
$array['$oNickname'] = $x + 14; $array['$oNickname'] = $x + 14;
$x = $xStart + 55;
//Display Head //Compute Headline
$x = $xStart + 55;
$statRankings = array(); $statRankings = array();
foreach($this->statArray as $stat) { foreach($this->statArray as $key => $stat) {
$ranking = $this->maniaControl->statisticManager->getStatsRanking($stat["Name"]); $ranking = $this->maniaControl->statisticManager->getStatsRanking($stat["Name"]);
if (!empty($ranking)) { if (!empty($ranking)) {
$statRankings[$stat["Name"]] = $ranking; $statRankings[$stat["Name"]] = $ranking;
$array[$stat['HeadShortCut']] = $x; $array[$stat['HeadShortCut']] = $x;
$x += $stat["Width"]; $x += $stat["Width"];
}else{
unset($this->statArray[$key]);
} }
} }