$dispTournamentNames = ""; $arrTournaments = $member->getTournamentList(true); $createTournamentCID = $consoleObj->findConsoleIDByName("Create a Tournament"); echo "\n<p align='right' class='main' style='padding-right: 20px'>\n\t» <a href='" . $MAIN_ROOT . "members/console.php?cID=" . $createTournamentCID . "'>Create a Tournament</a> «\n</p>\n"; $clickCounter = 0; if (count($arrTournaments) > 0) { foreach ($arrTournaments as $tournamentID) { if ($tournamentObj->select($tournamentID)) { $categoryCSS = "consoleCategory_clicked"; $hideoptions = ""; if ($counter > 0) { $hideoptions = "style='display: none'"; $categoryCSS = "consoleCategory"; } $counter++; $tournamentInfo = $tournamentObj->get_info_filtered(); if ($_GET['select'] == $tournamentInfo['tournament_id']) { $clickCounter = $counter; } $dispTournamentNames .= "<div class='" . $categoryCSS . "' style='width: 200px; margin: 3px' id='categoryName" . $counter . "' onmouseover=\"moverCategory('" . $counter . "')\" onmouseout=\"moutCategory('" . $counter . "')\" onclick=\"selectCategory('" . $counter . "')\">" . $tournamentInfo['name'] . "</div>"; $dispTournamentOptions .= "<div id='categoryOption" . $counter . "' " . $hideoptions . ">"; $dispTournamentOptions .= "\n\t\t\t<div class='dottedLine' style='padding-bottom: 3px; margin-bottom: 5px'>\n\t\t\t<b>Manage Tournament - " . $tournamentInfo['name'] . "</b>\n\t\t\t</div>\n\t\t\t<div style='padding-left: 5px'><ul style='padding: 0px; padding-left: 15px'>\n\t\t\t"; $arrTournamentOptionsPageID = array("ManageMatches", "ManageTeams", "EditTournamentInfo"); $arrTournamentOptionsDispName = array("Manage Matches", "Manage Teams/Players", "Edit Tournament Info"); if ($tournamentInfo['seedtype'] != 3) { $dispTournamentOptions .= "<li><a href='" . $MAIN_ROOT . "members/tournaments/managetournament.php?tID=" . $tournamentInfo['tournament_id'] . "&pID=ManageMatches'>Manage Matches</a></li>"; } else { $dispTournamentOptions .= "<li><a href='" . $MAIN_ROOT . "members/tournaments/managetournament.php?tID=" . $tournamentInfo['tournament_id'] . "&pID=ManagePools'>Manage Pools</a></li>"; } if ($tournamentInfo['playersperteam'] > 1) { $dispTournamentOptions .= "<li><a href='" . $MAIN_ROOT . "members/tournaments/managetournament.php?tID=" . $tournamentInfo['tournament_id'] . "&pID=ManageTeams'>Manage Teams</a></li>";
include_once $prevFolder . "classes/tournament.php"; $tMemberObj = new Member($mysqli); $tournamentObj = new Tournament($mysqli); $arrTournaments = $member->getTournamentList(); $dispError = ""; $countErrors = 0; if (isset($_GET['mID']) && $tournamentObj->objMatch->select($_GET['mID'])) { include "include/managematch.php"; } elseif (isset($_GET['pID']) && $tournamentObj->objTournamentPool->objTournamentPoolMatch->select($_GET['pID'])) { include "include/managepoolmatch.php"; } else { echo "\n\t\t<table class='formTable' id='tournamentListTable'>\n\t\t\t<tr>\n\t\t\t\t<td class='formTitle' style='width: 45%'>Tournament:</td>\n\t\t\t\t<td class='formTitle' style='width: 40%'>Opponent:</td>\n\t\t\t\t<td class='formTitle' style='width: 15%'>Round:</td>\n\t\t\t</tr>\n\t"; $counter = 0; foreach ($arrTournaments as $tournamentID) { $tournamentObj->select($tournamentID); $tournamentName = $tournamentObj->get_info_filtered("name"); $playerID = $tournamentObj->getTournamentPlayerID($memberInfo['member_id']); $tournamentObj->objPlayer->select($playerID); $teamID = $tournamentObj->objPlayer->get_info("team_id"); // Get matches $result = $mysqli->query("SELECT * FROM " . $dbprefix . "tournamentpools_teams WHERE tournament_id='" . $tournamentID . "' AND ((team1_id != '0' AND team2_id = '" . $teamID . "') OR (team2_id != '0' AND team1_id = '" . $teamID . "')) AND (team1approve = '0' OR team2approve = '0')"); while ($row = $result->fetch_assoc()) { $counter++; if ($row['team1_id'] != $teamID) { $dispOpponent = $tournamentObj->getPlayerName($row['team1_id']); } else { $dispOpponent = $tournamentObj->getPlayerName($row['team2_id']); } $tournamentObj->objPlayer->select($playerID); if ($tMemberObj->select($dispOpponent)) { $dispOpponent = $tMemberObj->getMemberLink();
$dispName = $rankCatObj->select($multiMemPMInfo['group_id']) ? $rankCatObj->get_info_filtered("name") . " - Category" : ""; $_SESSION['btComposeList'][$pmSessionID]['rankcategory'][] = $multiMemPMInfo['group_id']; $composeListJS .= "\$('#composeTextBox').before(\"<div class='pmComposeSelection' data-composeid = 'rankcategory_" . $multiMemPMInfo['group_id'] . "'><div style='float: left'>" . $dispName . "</div><div class='pmComposeSelectionDelete' data-deleteid = 'rankcategory_" . $multiMemPMInfo['group_id'] . "'>×</div></div>\");\n\t\t\t\t\t\t\t\t\t"; break; case "rank": $dispName = $member->objRank->select($multiMemPMInfo['group_id']) ? $member->objRank->get_info_filtered("name") . " - Rank" : ""; $_SESSION['btComposeList'][$pmSessionID]['rank'][] = $multiMemPMInfo['group_id']; $composeListJS .= "\$('#composeTextBox').before(\"<div class='pmComposeSelection' data-composeid = 'rank_" . $multiMemPMInfo['group_id'] . "'><div style='float: left'>" . $dispName . "</div><div class='pmComposeSelectionDelete' data-deleteid = 'rank_" . $multiMemPMInfo['group_id'] . "'>×</div></div>\");\n\t\t\t\t\t\t\t\t\t"; break; case "squad": $dispName = $squadObj->select($multiMemPMInfo['group_id']) ? $squadObj->get_info_filtered("name") . " Members" : ""; $_SESSION['btComposeList'][$pmSessionID]['squad'][] = $multiMemPMInfo['group_id']; $composeListJS .= "\$('#composeTextBox').before(\"<div class='pmComposeSelection' data-composeid = 'squad_" . $multiMemPMInfo['group_id'] . "'><div style='float: left'>" . $dispName . "</div><div class='pmComposeSelectionDelete' data-deleteid = 'squad_" . $multiMemPMInfo['group_id'] . "'>×</div></div>\");\n\t\t\t\t\t\t\t\t\t"; break; case "tournament": $dispName = $tournamentObj->select($multiMemPMInfo['group_id']) ? $tournamentObj->get_info_filtered("name") . " Players" : ""; $_SESSION['btComposeList'][$pmSessionID]['tournament'][] = $multiMemPMInfo['group_id']; $composeListJS .= "\$('#composeTextBox').before(\"<div class='pmComposeSelection' data-composeid = 'tournament_" . $multiMemPMInfo['group_id'] . "'><div style='float: left'>" . $dispName . "</div><div class='pmComposeSelectionDelete' data-deleteid = 'tournament_" . $multiMemPMInfo['group_id'] . "'>×</div></div>\");\n\t\t\t\t\t\t\t\t\t"; break; } } elseif ($multiMemPMInfo['grouptype'] == "") { $member->select($multiMemPMInfo['member_id']); $member->objRank->select($multiMemPMInfo['rank_id']); $_SESSION['btComposeList'][$pmSessionID]['member'][] = $multiMemPMInfo['member_id']; $dispName = $member->objRank->get_info_filtered("name") . " " . $member->get_info_filtered("name"); $composeListJS .= "\$('#composeTextBox').before(\"<div class='pmComposeSelection' data-composeid = 'member_" . $multiMemPMInfo['group_id'] . "'><div style='float: left'>" . $dispName . "</div><div class='pmComposeSelectionDelete' data-deleteid = 'member_" . $multiMemPMInfo['group_id'] . "'>×</div></div>\");\n\t\t\t\t\t\t\t"; } } } // Add Sender to compose list if ($replyPMInfo['sender_id'] != $memberInfo['member_id']) {
* * License: http://www.bluethrust.com/license.php * */ // Config File $prevFolder = "../"; include_once $prevFolder . "classes/member.php"; include_once $prevFolder . "classes/tournament.php"; include $prevFolder . "_setup.php"; $tournamentObj = new Tournament($mysqli); $member = new Member($mysqli); if ($tournamentObj->select($_GET['tID'])) { $tournamentPass = $tournamentObj->get_info("outsidepassword"); if ($tournamentPass != "" && $tournamentPass == md5($_POST['connectPass'])) { header(":", true, 200); $tournamentInfo['info'] = $tournamentObj->get_info_filtered(); $arrPlayers = $tournamentObj->getPlayers(); foreach ($arrPlayers as $key => $value) { if ($member->select($value)) { $arrPlayers[$key] = $member->get_info_filtered("username"); } } $arrTeams = $tournamentObj->getTeams(); foreach ($arrTeams as $key => $value) { $tournamentObj->objTeam->select($value); //$arrTeams[$key]['seed'] = $tournamentObj->objTeam->get_info_filtered("seed"); $arrTeams[$key] = $tournamentObj->objTeam->get_info_filtered("name"); echo $tournamentObj->objTeam->get_info_filtered("name") . "<br>"; } $tournamentInfo['players'] = $arrPlayers; $tournamentInfo['teams'] = $arrTeams;