$cmdCreateClub = $_POST['cmdCreateClub']; $txtclubname = $_POST['txtclubname']; $bclubcreateerror = false; $bclubcreated = false; if ($cmdCreateClub != "" && $txtclubname != "") { if (!$oR3DCQuery->CheckChessClubExists($txtclubname)) { $oR3DCQuery->CreateChessClub($txtclubname, $_SESSION['id']); $bclubcreated = true; } else { $bclubcreateerror = true; } } $lstclublist = $_POST['lstclublist']; $cmdJoinClub = $_POST['cmdJoinClub']; if ($cmdJoinClub != "" && $lstclublist != "") { $oR3DCQuery->JoinChessClub($lstclublist, $_SESSION['id']); } $cmdLeaveClub = $_POST['cmdLeaveClub']; if ($cmdLeaveClub != "") { $oR3DCQuery->LeaveClub($_SESSION['id']); } $cmdDisband = $_POST['cmdDisband']; if ($cmdDisband != "") { $oR3DCQuery->DisbandClub($_SESSION['id']); } ?> <html> <head> <title><?php echo GetStringFromStringTable("IDS_PAGETITLES_28", $config);
//////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////// // joinclub // Params: action, sid, clubid //////////////////////////////////////////////////////////////////////////////////////////// case "joinclub": if (isSessionIDValid($config, $xsid)) { if (is_numeric($_GET['clubid']) != "") { $nClubID = $_GET['clubid']; $session = base64_decode($xsid); list($uniq, $player_id) = preg_split("/\\|/", $session); //Instantiate theCR3DCQuery Class $oR3DCQuery = new CR3DCQuery($config); if ($oR3DCQuery->CheckChessClubExistsByID($nClubID)) { if (!$oR3DCQuery->IsUserInClub($player_id)) { $oR3DCQuery->JoinChessClub($nClubID, $player_id); echo "<RESPONSE>\n"; echo "<CLUBJOINED>true</CLUBJOINED>\n"; echo "</RESPONSE>\n"; } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_USER_ALREADY_IN_CLUB</ERROR>\n"; echo "</RESPONSE>\n"; } } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_CLUB_DOES_NOT_EXIST</ERROR>\n"; echo "</RESPONSE>\n"; } $oR3DCQuery->Close(); unset($oR3DCQuery);