Exemple #1
0
     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 {
Exemple #2
0
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");
                    }
                }
Exemple #3
0
     }
     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)) {