From 7b733be0bc1e634f080d3badf140acaede0655bb Mon Sep 17 00:00:00 2001 From: kremsy Date: Thu, 13 Feb 2014 20:48:25 +0100 Subject: [PATCH] small fix --- application/core/Statistics/SimpleStatsList.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/application/core/Statistics/SimpleStatsList.php b/application/core/Statistics/SimpleStatsList.php index 2eab37c5..53af9331 100644 --- a/application/core/Statistics/SimpleStatsList.php +++ b/application/core/Statistics/SimpleStatsList.php @@ -92,6 +92,7 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener, /** * Register a Certain Stat + * * @param $statName * @param $order * @param $headShortCut @@ -168,7 +169,7 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener, //Compute Headline - $x = $xStart + 55; + $x = $xStart + 55; $statRankings = array(); foreach($this->statArray as $key => $stat) { $ranking = $this->maniaControl->statisticManager->getStatsRanking($stat["Name"]); @@ -176,7 +177,7 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener, $statRankings[$stat["Name"]] = $ranking; $array[$stat['HeadShortCut']] = $x; $x += $stat["Width"]; - }else{ + } else { unset($this->statArray[$key]); } } @@ -186,8 +187,9 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener, //Description Label $i = 2; foreach($this->statArray as $statArray) { - if(!isset($labels[$i])) + if (!isset($labels[$i])) { break; + } /** @var Label_Text $labels [] */ $labels[$i]->setAction(self::ACTION_SORT_STATS . '.' . $statArray["Name"]); @@ -203,6 +205,10 @@ class SimpleStatsList implements ManialinkPageAnswerListener, CallbackListener, $i = 1; $y -= 10; + if (!isset($statRankings[$order])) { + return; + } + foreach($statRankings[$order] as $playerId => $value) { $listPlayer = $this->maniaControl->playerManager->getPlayerByIndex($playerId); if ($i == 15) {