Example #1
0
$result = $mysqli->query("SELECT * FROM " . $dbprefix . "tournaments ORDER BY startdate DESC");
while ($row = $result->fetch_assoc()) {
    $tournamentObj->select($row['tournament_id']);
    $memberObj->select($row['member_id']);
    $dispManager = $memberObj->getMemberLink();
    $dateTimeObj = new DateTime();
    $dateTimeObj->setTimestamp($row['startdate']);
    $includeTimezone = "";
    $dateTimeObj->setTimezone(new DateTimeZone("UTC"));
    $dispStartDate = $dateTimeObj->format("M j, Y g:i A");
    if ($row['timezone'] != "") {
        $dateTimeObj->setTimezone(new DateTimeZone($row['timezone']));
        $includeTimezone = " T";
    }
    $dispStartDate .= $dateTimeObj->format($includeTimezone);
    if ($row['startdate'] < time() && $tournamentObj->getTournamentWinner() == 0) {
        $dispStatus = "<img src='" . $MAIN_ROOT . "themes/" . $THEME . "/images/bluedot.png' title='Started'>";
    } elseif ($row['startdate'] > time()) {
        $dispStatus = "<img src='" . $MAIN_ROOT . "themes/" . $THEME . "/images/orangedot.png' title='Forming'>";
    } elseif ($row['startdate'] < time() && $tournamentObj->getTournamentWinner() != 0) {
        $dispStatus = "<img src='" . $MAIN_ROOT . "themes/" . $THEME . "/images/graydot.png' title='Finished'>";
    }
    if ($counter == 1) {
        $addCSS = " alternateBGColor";
        $counter = 0;
    } else {
        $addCSS = "";
        $counter = 1;
    }
    echo "\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='main " . $addCSS . "'><a href='" . $MAIN_ROOT . "tournaments/view.php?tID=" . $row['tournament_id'] . "'>" . filterText($row['name']) . "</a></td>\n\t\t\t\t\t<td class='main " . $addCSS . "'>" . $dispManager . "</td>\n\t\t\t\t\t<td class='main " . $addCSS . "' align='center'>" . $dispStartDate . "</td>\n\t\t\t\t\t<td class='main " . $addCSS . "' align='center'>" . $dispStatus . "</td>\n\t\t\t\t</tr>\n\t\t\t\n\t\t\t";
}
Example #2
0
$intBracketConnectorLeft = $intLeft - $intTeamSeparation * 8 / 2 - 30;
switch ($roundNum) {
    case 3:
        $intTop += $intMatchDistance * 2;
        break;
    case 4:
        $intTop += $intMatchDistance * 6;
        break;
    case 5:
        $intTop += $intMatchDistance * 14;
        break;
    case 6:
        $intTop += $intMatchDistance * 30;
        break;
}
$tournamentWinner = $tournamentObj->getTournamentWinner();
$dispWinner = "Empty Spot";
$dispSeed = "";
if ($tournamentWinner !== false) {
    $tournamentObj->objTeam->select($tournamentWinner);
    $dispSeed = "#" . $tournamentObj->objTeam->get_info("seed");
    if ($tournamentInfo['playersperteam'] == 1) {
        $arrWinner = $tournamentObj->getTeamPlayers($tournamentWinner, true);
        $tournamentObj->objPlayer->select($arrWinner[0]);
        $winnerInfo = $tournamentObj->objPlayer->get_info_filtered();
        if ($member->select($winnerInfo['member_id'])) {
            $dispWinner = $member->getMemberLink();
        } else {
            $dispWinner = $winnerInfo['displayname'];
        }
    } else {