Example #1
0
$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>&middot;</b> " . $member->getMemberLink() . "<br>";
                        $blnErrorDuplicatePlayer = true;
Example #2
0
$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) {
Example #3
0
             $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);
Example #4
0
     $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";
     }