. require_once("../inc/boinc_db.inc"); require_once("../inc/util.inc"); require_once("../inc/team.inc"); if (DISABLE_TEAMS) error_page("Teams are disabled"); check_get_args(array("teamid", "tnow", "ttok")); $user = get_logged_in_user(true); check_tokens($user->authenticator); $teamid = get_int("teamid"); $team = BoincTeam::lookup_id($teamid); require_team($team); if (!$team->joinable) { error_page(tra("The team %1 is not joinable.", $team->name)); } if ($user->teamid == $team->id) { page_head(tra("Already a member")); echo tra("You are already a member of %1.", $team->name); } else { $success = user_join_team($team, $user); if ($success) { Header("Location: home.php"); } else { error_page(tra("Couldn't join team - please try again later.")); } } page_tail(); ?>