$cID = $consoleObj->findConsoleIDByName("Manage Tournaments"); $consoleObj->select($cID); $member = new Member($mysqli); $member->select($_SESSION['btUsername']); $tournamentObj = new Tournament($mysqli); if ($member->authorizeLogin($_SESSION['btPassword']) && $tournamentObj->objTeam->select($_POST['teamID']) && $member->hasAccess($consoleObj)) { $memberInfo = $member->get_info(); $teamInfo = $tournamentObj->objTeam->get_info_filtered(); $tournamentObj->select($teamInfo['tournament_id']); $tournamentInfo = $tournamentObj->get_info_filtered(); $tmemberID = $tournamentInfo['member_id']; if ($memberInfo['member_id'] == $tmemberID || $memberInfo['rank_id'] == "1" || $tournamentObj->isManager($memberInfo['member_id'])) { $arrAllPlayers = $tournamentObj->getPlayers(); $playerList = urlencode($_POST['players']); $arrNewPlayers = explode("%0A", $playerList); $arrTeamPlayers = $tournamentObj->getTeamPlayers($_POST['teamID']); $teamPlayerCount = count($arrTeamPlayers); $blnErrorDuplicatePlayer = false; $blnErrorFullTeam = false; foreach ($arrNewPlayers as $newPlayer) { $newPlayer = urldecode($newPlayer); if ($teamPlayerCount < $tournamentInfo['playersperteam']) { if ($member->select($newPlayer)) { $checkMemberID = $member->get_info("member_id"); if (!in_array($checkMemberID, $arrAllPlayers)) { if ($tournamentObj->objPlayer->addNew(array("tournament_id", "team_id", "member_id"), array($tournamentInfo['tournament_id'], $_POST['teamID'], $checkMemberID))) { $teamPlayerCount++; } } else { $dispErrorMembers .= "<b>·</b> " . $member->getMemberLink() . "<br>"; $blnErrorDuplicatePlayer = true;
$arrMembers = array(); if ($member->authorizeLogin($_SESSION['btPassword']) && $tournamentObj->select($tID) && $member->hasAccess($consoleObj)) { $memberInfo = $member->get_info(); $tournamentInfo = $tournamentObj->get_info_filtered(); if ($memberInfo['member_id'] == $tournamentInfo['member_id'] || $memberInfo['rank_id'] == "1" || $tournamentObj->isManager($memberInfo['member_id']) && $tournamentObj->objTeam->select($_POST['teamID']) && $tournamentObj->objTeam->get_info("tournament_id") == $tID) { $teamInfo = $tournamentObj->objTeam->get_info_filtered(); if (!isset($_POST['newSeed'])) { for ($i = 1; $i <= $tournamentInfo['maxteams']; $i++) { $dispSelected = ""; if ($teamInfo['seed'] == $i) { $dispSelected = "selected"; } $seedOptions .= "<option value='" . $i . "' " . $dispSelected . ">" . $i . "</option>"; } if ($tournamentInfo['playersperteam'] == 1) { $tPlayers = $tournamentObj->getTeamPlayers($_POST['teamID'], true); $tournamentObj->objPlayer->select($tPlayers[0]); $playerInfo = $tournamentObj->objPlayer->get_info(); if ($member->select($playerInfo['member_id'])) { $dispName = $member->get_info_filtered("username"); } else { $tournamentObj->objPlayer->select($tPlayers[0]); $dispName = $tournamentObj->objPlayer->get_info_filtered("displayname"); } $dispTeamOrPlayer = "Player"; } else { $dispName = $tournamentObj->objTeam->get_info_filtered("name"); $dispTeamOrPlayer = "Team"; } echo "\n\t\t\t\t<p class='main'>Use the form below to change the selected " . strtolower($dispTeamOrPlayer) . "'s seed.</p>\n\t\t\t\t<table class='formTable' style='width: 350px'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>" . $dispTeamOrPlayer . ":</td>\n\t\t\t\t\t\t<td class='main'>" . $dispName . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>Seed:</td>\n\t\t\t\t\t\t<td class='main'><select id='newSeedSelect' class='textBox'>" . $seedOptions . "</option></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t"; } elseif (isset($_POST['newSeed']) && $_POST['newSeed'] > 0 && $_POST['newSeed'] <= $tournamentInfo['maxteams'] && $tournamentObj->getTeamIDBySeed($_POST['newSeed']) !== false) {
$intTop += $intMatchDistance * 14; break; case 6: $intTop += $intMatchDistance * 30; break; } } $intMatchCount++; for ($i = 1; $i <= 2; $i++) { $teamIDColumn = "team" . $i . "_id"; $teamID = $row[$teamIDColumn]; $dispName = "Empty Spot"; if ($tournamentObj->objTeam->select($teamID)) { $teamInfo = $tournamentObj->objTeam->get_info_filtered(); if ($tournamentInfo['playersperteam'] == 1) { $teamPlayers = $tournamentObj->getTeamPlayers($teamID, true); if ($tournamentObj->objPlayer->select($teamPlayers[0])) { if ($member->select($tournamentObj->objPlayer->get_info("member_id"))) { $dispName = $member->getMemberLink(); } else { $dispName = $tournamentObj->objPlayer->get_info_filtered("displayname"); } } else { $dispName = "Bye"; } } else { // Multi-Player Teams $dispPlayerList = ""; $arrTeamPlayers = $tournamentObj->getTeamPlayers($teamInfo['tournamentteam_id'], true); foreach ($arrTeamPlayers as $playerID) { $tournamentObj->objPlayer->select($playerID);
$addStyle[1] = " class='successFont' style='font-weight: bold'"; $addStyle[2] = " class='failedFont'"; } elseif ($matchInfo['outcome'] == 2) { $addStyle[2] = " class='successFont' style='font-weight: bold'"; $addStyle[1] = " class='failedFont'"; } echo "\n\t\t\t\t<div class='main dottedBox' style='float: left; width: 45%'>\n\t\t\t"; if ($tournamentInfo['playersperteam'] == 1) { for ($i = 1; $i <= 2; $i++) { $teamColumn = "team" . $i . "_id"; $dispName = "Empty Spot"; $dispSeed = ""; if ($tournamentObj->objTeam->select($matchInfo[$teamColumn])) { $teamInfo = $tournamentObj->objTeam->get_info_filtered(); $dispSeed = "#" . $teamInfo['seed']; $arrPlayers = $tournamentObj->getTeamPlayers($matchInfo[$teamColumn], true); if ($tournamentObj->objPlayer->select($arrPlayers[0])) { $playerInfo = $tournamentObj->objPlayer->get_info_filtered(); $dispName = "<a href='javascript:void(0)' onclick='setPlayerSeed(" . $teamInfo['tournamentteam_id'] . ")'>"; if ($member->select($playerInfo['member_id'])) { $dispName .= $member->get_info_filtered("username"); } else { $dispName .= $playerInfo['displayname']; } $dispName .= "</a>"; } else { $dispName = "Bye"; } } echo "\n\t\t\t\t\t<div class='shadedBox' style='position: relative; border: 0px; margin-bottom: 2px'>" . $dispName . "\n\t\t\t\t\t\n\t\t\t\t\t\t<div style='position: absolute; width: 40px; right: 30px; top: 5px; z-index: 9999'><a href='javascript:void(0)' onmouseover=\"showToolTip('Score')\" onmouseout='hideToolTip()'" . $addStyle[$i] . ">" . $teamScore[$i] . "</a></div>\n\t\t\t\t\t\t<div style='position: absolute; width: 25px; right: 3px; top: 5px; z-index: 9999'><a href='javascript:void(0)' onmouseover=\"showToolTip('Seed')\" onmouseout='hideToolTip()'>" . $dispSeed . "</a></div>\n\t\t\t\t\t</div>\t\t\t\t\t\n\t\t\t\t\t"; }