";
foreach ($map as $mapid => $challenge) {
// $r .= "MAP $mapid";
$mapCode = getMapCode($mapid);
$map = new map($mapCode);
$thumbnail = DisplayMapThumbnail($map);
$r .= "
";
$r .= "$map->name";
$r .= $thumbnail;
foreach ($challenge as $challengeID => $content) {
//Each challenge gets its own star
if($content["dateSolved"] !== NULL)
$cssClass = "challengelist_complete";
else
$cssClass = "challengelist_incomplete";
$r .= "
";
}
$r .= "
";
//$r .= "END MAP";
}
$r .= "
";
}
return $r;
}
// TODO: !! Depreciate
/**
* Outputs the list of all challenges to the page
*/
function displayChallengeList($challengeListResultset)
{
echo '';
$currentTier = -1;
$currentMap = -1;
while($challenge = mysql_fetch_array($challengeListResultset))
{
//Each challenge gets its own header/table
// echo "
L: $currentTier
N: ";
// echo $challenge["challengeTier"];
// echo "
";
if($challenge["challengeTier"] != $currentTier)
{
if($currentTier >= 0)
{
echo '
';
}
$currentTier = $challenge["challengeTier"];
echo "\n";
}
//Each map gets it own row
if($challenge["mapID"] != $currentMap)
{
if($currentMap >= 0)
{
echo '
';
}
$currentMap = $challenge["mapID"];
$mapCode = getMapCode($currentMap);
$map = new map($mapCode);
$thumbnail = DisplayMapThumbnail($map);
$mapName = $map->name;
if($mapName == NULL || $mapName == "")
$mapName = "(unknown)";
echo "