foreach ($classes as $cl) { if ($cl['Class'] == $currentClass) { echo "<b>" . $cl['Class'] . "</b><br>"; } else { echo "<a href='follow.php?lang={$lang}&comp=" . $_GET['comp'] . "&class=" . urlencode($cl['Class']) . ($cursplit != '' ? '&split=' . $_GET['split'] : '') . "'>" . $cl['Class'] . "</a><br>"; } } } ?> </td> <td valign=top> | <?php $splitControls = $currentComp->getSplitControlsForClass($currentClass); $i = 1; foreach ($splitControls as $val) { if ($val['code'] == $cursplit) { echo "<b>" . $val['name'] . "</b> | "; } else { echo "<a href='follow.php?lang={$lang}&comp=" . $_GET['comp'] . "&class=" . urlencode($_GET['class']) . "&split=" . $val['code'] . "'>" . $val['name'] . "</a> | "; } } if (!isset($_GET['split']) || $_GET['split'] == "1000") { echo "<b>{$_CONTROLFINISH}</b> |"; } else { echo "<a href='follow.php?lang={$lang}&comp=" . $_GET['comp'] . "&class=" . urlencode($_GET['class']) . "&split=1000'>{$_CONTROLFINISH}</a> |"; } ?>
$ret .= ","; } $ret .= "{\"className\": \"" . $class['Class'] . "\"}"; $first = false; } $hash = MD5($ret); if (isset($_GET['last_hash']) && $_GET['last_hash'] == $hash) { echo "{ \"status\": \"NOT MODIFIED\"}"; } else { echo "{ \"status\": \"OK\", \"classes\" : [{$ret}]"; echo ", \"hash\": \"" . $hash . "\"}"; } } elseif ($_GET['method'] == 'getclassresults') { $currentComp = new Emma($_GET['comp']); $results = $currentComp->getAllSplitsForClass($_GET['class']); $splits = $currentComp->getSplitControlsForClass($_GET['class']); $ret = ""; $first = true; $place = 1; $lastTime = -9999; $winnerTime = 0; $resultsAsArray = false; $unformattedTimes = false; if (isset($_GET['resultsAsArray'])) { $resultsAsArray = true; } if (isset($_GET['unformattedTimes']) && $_GET['unformattedTimes'] == "true") { $unformattedTimes = true; } $splitJSON = "["; foreach ($splits as $split) {