";
if ($viewer)
echo "
Viewing
";
echo "
";
//Type 1; wall unlocks:
if (isset($unlocks[1])) {
echo "
Unlocks
";
echo "
Wall colors unlocked:
";
//Default color:
echo " | ";
foreach ($unlocks[1] as $item) {
echo " | ";
}
echo "
";
echo "
";
$item[id];
echo "
";
}
//Type 2; emblem unlocks:
if (isset($unlocks[2])) {
echo "
Emblems unlocked:
";
//Default Emblem
echo "
| ";
foreach ($unlocks[2] as $item) {
echo "
| ";
}
echo "
";
}
//Type 3; display-name color unlocks.
if (isset($unlocks[3])) {
echo "
Username colors unlocked:
";
echo "
";
echo "";
echo "Default";
echo "";
foreach ($unlocks[3] as $item) {
echo "";
echo " $item[name] ";
echo "";
}
echo "
";
echo "
";
}
if (!$viewer) {
echo "
";
}
echo "
";
echo "
Achievements
";
foreach($achievements as $aType => $a) {
$CPD = getAchievementsArray($aType);
$aLevel = $a['level'];
$aCompleted = $a['dateCompleted'];
$uCurrent = $uStats[$aType];
$aTypeNames[1] = "Path Career Level $aLevel!";
$aTypeNames[2] = "Mazes Career Level $aLevel!";
$aTypeNames[32] = 'Tutorial Complete!';
$name = $aTypeNames[$aType];
echo "
$name
";
if ($aType >= 32) {
echo "Completed on $aCompleted";
break;
}
foreach ($CPD as $item) {
list($required, $unlockType, $unlockValue, $unlockName) = $item;
$nRequired = number_format($required);
}
echo "Last level achieved on $aCompleted";
echo "
Currently you have $uCurrent ";
echo "
Next level at $nRequired will unlock:
";
echo displayUnlock($unlockType, $unlockValue, $unlockName);
}
//Type 1; Career Path:
if (isset($achievements[1]) AND 1 == 2) {
$CPD = getCareerPathArray();
$level = $achievements[1]['level'];
echo "Path Career level $level!
$UTotalMoves total moves.
";
$i = 0;
//echo "
Unlocked:";
foreach ($CPD as $item) {
list($required, $unlockType, $unlockValue, $unlockName) = $item;
$nRequired = number_format($required);
if ($item['req'] > $UTotalMoves) {
break;
}
//echo " | ";
$i++;
}
//echo "
";
echo "
Next level at $nRequired will unlock:";
echo displayUnlock($unlockType, $unlockValue, $unlockName);
//echo " | ";
//echo "
";
} else {
//echo "Never played.";
}
if (false) {
echo "Mazes Career: $UTotalSolutions
You have played $UTotalSolutions mazes.
Wall embelms unlocked:
|
";
}
function displayUnlock($uType, $uValue, $uName) {
switch ($uType) {
case 1:
$r .= "$uName Wall Color!";
$r .= "";
break;
case 2:
$r .= "$uName Emblem!";
$r .= "";
break;
case 3:
$r .= "
$uName Username color!";
break;
}
return $r;
}
?>
";
echo "
";
echo "
";
htmlFooter();
?>