if ($tteam->delete($_GET["teamid"])) { $func->confirmation(t('Dein Team wurde vom Turnier abgemeldet'), "index.php?mod=tournament2&action=teammgr"); } break; // Spieler zum eigenen Team hinzufügen - Suchen // Spieler zum eigenen Team hinzufügen - Suchen case 40: include_once 'modules/usrmgr/search_main.inc.php'; $ms2->query['where'] .= "p.party_id={$party->party_id} AND (p.paid)"; $ms2->AddIconField('assign', 'index.php?mod=tournament2&action=teammgr&step=41&teamid=' . $_GET["teamid"] . '&tournamentid=' . $tournamentid . '&userid=', 'Assign'); $ms2->PrintSearch('index.php?mod=tournament2&action=teammgr&step=40&teamid=' . $_GET["teamid"] . '&tournamentid=' . $tournamentid, 'u.userid'); break; // Spieler zum eigenen Team hinzufügen - In DB schreiben // Spieler zum eigenen Team hinzufügen - In DB schreiben case 41: if ($tteam->join($_GET["teamid"], $userid)) { $func->confirmation(t('Der Spieler wurde deinem Team hinzugefügt'), "index.php?mod=tournament2&action=teammgr"); } break; // Edit Teamdetails (Form) // Edit Teamdetails (Form) case 50: $sec->unlock("t_team_edit"); $tournament = $db->qry_first("SELECT teamplayer, wwcl_gameid, ngl_gamename FROM %prefix%tournament_tournaments WHERE tournamentid = %int%", $tournamentid); $team = $db->qry_first("SELECT team.name, team.comment, team.banner, user.nglid, user.nglclanid, user.wwclid, user.wwclclanid\n FROM %prefix%t2_teams AS team\n LEFT JOIN %prefix%user AS user ON user.userid = team.leaderid\n WHERE teamid = %int%", $_GET["teamid"]); $dsp->NewContent(t('Teammanager'), t('Hier kannst du deinem Teams verwalten')); $dsp->SetForm("index.php?mod=tournament2&action=teammgr&step=51&teamid={$_GET["teamid"]}&tournamentid={$tournamentid}", "", "", "multipart/form-data"); if ($tournament['teamplayer'] == 1) { $dsp->AddDoubleRow(t('Teamname'), $auth["username"]); $team['name'] = $auth["username"]; } else {
include "modules/tournament2/class_team.php"; $tteam = new team(); $tournamentid = $_GET["tournamentid"]; $tournament = $db->qry_first("SELECT name, teamplayer, over18, status, groupid, coins, wwcl_gameid, ngl_gamename, lgz_gamename, maxteams FROM %prefix%tournament_tournaments WHERE tournamentid = %int%", $tournamentid); if ($auth["userid"] == "") { $auth["userid"] = 0; } $user = $db->qry_first("SELECT wwclid, wwclclanid, nglid, nglclanid, lgzid, lgzclanid FROM %prefix%user WHERE userid = %int%", $auth["userid"]); if ($tteam->SignonCheck($tournamentid)) { switch ($_GET["step"]) { case 3: if (!$sec->locked("t_join")) { $error = array(); // If joining an existing team if ($_POST['existing_team_name'] != "" and $tournament['teamplayer'] > 1) { $success = $tteam->join($_POST["existing_team_name"], $auth["userid"], $_POST["password"]); // If creating a new team } else { if ($tournament['teamplayer'] == 1) { $_POST['team_name'] = ""; } if ($_POST["set_password"] and $_POST["set_password"] != $_POST["set_password2"]) { $error["set_password2"] = t('Die Passworteingaben stimmen nicht überein'); } if ($_POST['team_name'] == "" and $tournament['teamplayer'] > 1) { $error["team_name"] = t('Bitte gib einen Teamnamen ein, oder wähle ein vorhandenes Team aus'); } if (count($error) == 0) { $success = $tteam->create($_GET["tournamentid"], $auth["userid"], $_POST['team_name'], $_POST["set_password"], $_POST['team_comment'], "team_banner"); } }
} break; // Spieler einem Team hinzufügen - Suchen // Spieler einem Team hinzufügen - Suchen case 20: include_once 'modules/usrmgr/search_main.inc.php'; $ms2->query['where'] .= "p.party_id={$party->party_id} AND (p.paid)"; if ($auth['type'] >= 2) { $ms2->AddIconField('assign', 'index.php?mod=tournament2&action=teammgr_admin&step=21&teamid=' . $teamid . '&userid=', 'Assign'); } $ms2->PrintSearch('index.php?mod=tournament2&action=teammgr_admin&step=20&teamid=' . $teamid, 'u.userid'); break; // Spieler einem Team hinzufügen - Ausführen // Spieler einem Team hinzufügen - Ausführen case 21: if ($tteam->join($_GET["teamid"], $_GET["userid"])) { $func->confirmation(t('Der Spieler wurde dem Team hinzugefügt'), "index.php?mod=tournament2&action=teammgr_admin"); } break; // Member aus Team löschen // Member aus Team löschen case 30: list($team_id, $user_id) = explode("-", $_POST["member_user"], 2); if ($tteam->kick($team_id, $user_id)) { $func->confirmation(t('Der Spieler wurde erfolgreich aus dem Team entfernt'), "index.php?mod=tournament2&action=teammgr_admin"); } break; // Neues Team eröffnen - Teamleiter auswählen // Neues Team eröffnen - Teamleiter auswählen case 40: if ($tteam->SignonCheck($tournamentid)) {