Exemplo n.º 1
0
$consoleObj->select($cID);
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$tournamentObj = new Tournament($mysqli);
$dispMessage = "";
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']) && trim($_POST['newName']) != "") {
        if ($tournamentObj->objTeam->update(array("name"), array($_POST['newName']))) {
            $dispMessage = "<p class='successFont'><b>Team Name Saved!</b></p>";
            $teamCounter = 1;
            $arrTeams = $tournamentObj->getTeams(true);
            foreach ($arrTeams as $teamID) {
                $tournamentObj->objTeam->select($teamID);
                $teamInfo = $tournamentObj->objTeam->get_info_filtered();
                $dispTeamName = $teamInfo['name'];
                if ($teamInfo['name'] == "") {
                    $dispTeamName = "Team " . $teamCounter;
                }
                $dispSelected = "";
                if ($teamID == $_POST['teamID']) {
                    $dispSelected = " selected";
                }
                $teamoptions .= "<option value='" . $teamID . "'" . $dispSelected . ">" . $dispTeamName . "</option>";
                $teamCounter++;
            }
            $dispMessage .= "\n\t\t\t\t\n\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\t\$('#selectteam').html(\"" . $teamoptions . "\");\n\t\t\t\t</script>\n\t\t\t\n\t\t\t";
Exemplo n.º 2
0
$cID = $consoleObj->findConsoleIDByName("Manage Tournaments");
$consoleObj->select($cID);
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$tournamentObj = new Tournament($mysqli);
$tID = $_POST['tID'];
$arrMembers = array();
if ($member->authorizeLogin($_SESSION['btPassword']) && $tournamentObj->select($tID) && $member->hasAccess($consoleObj)) {
    $memberInfo = $member->get_info();
    $tournamentInfo = $tournamentObj->get_info_filtered();
    if ($tournamentInfo['playersperteam'] == 1) {
        $dispTeamOrPlayer = "Player";
    } else {
        $dispTeamOrPlayer = "Team";
    }
    if (($memberInfo['member_id'] == $tournamentInfo['member_id'] || $memberInfo['rank_id'] == "1" || $tournamentObj->isManager($memberInfo['member_id'])) && $tournamentInfo['seedtype'] == 3) {
        echo "\n\t\t\n\t\t\t\t<table class='formTable' align='center' style='margin-left: auto; margin-right: auto; width: 250px'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formTitle' style='width: 40px'>Seed:</td>\n\t\t\t\t\t\t<td class='formTitle' style='width: 210px'>" . $dispTeamOrPlayer . ":</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\n\t\t\t\t\t";
        $arrTeams = $tournamentObj->getTeams(true, "ORDER BY seed");
        foreach ($arrTeams as $teamID) {
            $dispName = $tournamentObj->getPlayerName($teamID);
            $tournamentObj->objTeam->select($teamID);
            $dispSeed = $tournamentObj->objTeam->get_info("seed");
            $teamPoolID = $tournamentObj->getTeamPoolID($teamID);
            $tournamentObj->objTournamentPool->select($teamPoolID);
            $tournamentObj->objTournamentPool->getTeamRecord($teamID);
            echo "\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class='main' align='center'>" . $dispSeed . ".</td>\n\t\t\t\t\t\t\t<td class='main' style='padding-left: 5px'><a href='javascript:void(0)' onclick=\"setSeed('" . $teamID . "')\">" . $dispName . "</a> (" . $tournamentObj->objTournamentPool->getTeamRecord($teamID) . ")</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t";
            $seedCount++;
        }
        echo "\n\t\t\t\t\t\n\t\t\t\t</table>\n\t\t\n\t\t\n\t\t\n\t\t";
    }
}
Exemplo n.º 3
0
 $consoleObj = new ConsoleOption($mysqli);
 $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->select($_POST['tournamentID']) && $member->hasAccess($consoleObj)) {
     $memberInfo = $member->get_info();
     $tournamentInfo = $tournamentObj->get_info_filtered();
     $tmemberID = $tournamentInfo['member_id'];
     $tID = $tournamentInfo['tournament_id'];
     if ($memberInfo['member_id'] != $tmemberID && $memberInfo['rank_id'] != "1" && !$tournamentObj->isManager($memberInfo['member_id'])) {
         exit;
     }
 }
 $arrTeams = $tournamentObj->getTeams();
 if (isset($_POST['action']) && $_POST['action'] == "remove") {
     $arrRemovePlayers = json_decode($_POST['playerList'], true);
     foreach ($arrRemovePlayers as $playerID) {
         if ($tournamentObj->objPlayer->select($playerID)) {
             $tournamentObj->objPlayer->delete();
         }
     }
 } elseif (isset($_POST['action']) && $_POST['action'] == "add" && in_array($_POST['teamID'], $arrTeams)) {
     $arrUnableToAddPlayer = array();
     $arrAddPlayers = json_decode($_POST['playerList'], true);
     foreach ($arrAddPlayers as $playerID) {
         $arrUnfilledTeams = $tournamentObj->getUnfilledTeams();
         $blnBasicChecks = $tournamentObj->objPlayer->select($playerID) && $tournamentObj->objPlayer->get_info("tournament_id") == $_POST['tournamentID'];
         if ($blnBasicChecks && in_array($_POST['teamID'], $arrUnfilledTeams)) {
             $tournamentObj->objPlayer->update(array("team_id"), array($_POST['teamID']));