From d61d75979ee9b98cd35fdc89b01ce9e9ae0ee3f3 Mon Sep 17 00:00:00 2001 From: Patrick Davison Date: Tue, 17 Apr 2012 16:17:30 -0700 Subject: Achievement page fixes --- pages/achievements.php | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pages/achievements.php b/pages/achievements.php index 38f9bdf..ab17521 100644 --- a/pages/achievements.php +++ b/pages/achievements.php @@ -212,7 +212,7 @@ FROM `unlocks` LEFT JOIN `achievements` ON achievements.ID = unlocks.id WHERE unlocks.userID = '$userID' -ORDER BY `value` DESC"; +ORDER BY `dateUnlocked` ASC"; $result = mysql_query($sql); if ($result) { while ($row = mysql_fetch_assoc($result)) @@ -359,18 +359,23 @@ function displayUnlockItem($uType, $item) { if ($item['aType'] == -1) $unlockTitle = "$item[name]"; + $border = 'border: 1px solid #000; border-width: 2px 0px 2px 0px;'; switch ($uType) { case 1: - if ($wallColor == $item[value]) - $r .= 's'; - $r .= ""; + if ($GLOBALS['wallColor'] == $item[value]) + $border = 'border: 2px solid #26b;'; + $r .= ""; break; case 2: - $r .= " + if ($GLOBALS['wallEmblem'] == $item[value]) + $border = 'border: 2px solid #26b;'; + $r .= "
"; break; case 3: - $r .= ""; + if ($GLOBALS['nameColor'] == $item[value]) + $border = 'border: 2px solid #26b;'; + $r .= ""; $r .= " $item[name] "; $r .= ""; break; @@ -402,12 +407,14 @@ if (isset($unlocks)) { } $uSubtypeNames[$uType][0]; + echo ""; foreach($subtype as $key => $content) { $tmpName = $uSubtypeNames[$uType][$key]; if (count($subtype) > 1) - echo "$tmpName"; - echo "
$content
"; + echo "$tmpName"; + echo "$content"; } + echo "
"; } } @@ -503,6 +510,8 @@ foreach($achievements as $aType => $a) { if (!isset($uStats[$aType])) $uStats[$aType] = getAchievementCurrency($userID, $aType); + $uStats[$aType] = str_replace(",", "", $uStats[$aType]); + $uCurrent = $uStats[$aType]; $nUCurrent = number_format($uCurrent); -- cgit v1.2.3