} if (!$bCronEnabled) { if ($oR3DCQuery->ELOIsActive()) { $oR3DCQuery->ELOCreateRatings(); } $oR3DCQuery->MangeGameTimeOuts(); } } /////////////////////////////////////////////////////////////////////// $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'];
// Params: action, sid, clubname //////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////// // createclub // Params: action, sid, clubname //////////////////////////////////////////////////////////////////////////////////////////// case "createclub": if (isSessionIDValid($config, $xsid)) { if (trim($_GET['clubname']) != "") { $strClubName = trim($_GET['clubname']); $session = base64_decode($xsid); list($uniq, $player_id) = preg_split("/\\|/", $session); //Instantiate theCR3DCQuery Class $oR3DCQuery = new CR3DCQuery($config); if (!$oR3DCQuery->IsUserInClub($player_id)) { $oR3DCQuery->CreateChessClub($strClubName, $player_id); echo "<RESPONSE>\n"; echo "<CLUBCREATED>true</CLUBCREATED>\n"; echo "</RESPONSE>\n"; } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_USER_ALREADY_IN_CLUB</ERROR>\n"; echo "</RESPONSE>\n"; } $oR3DCQuery->Close(); unset($oR3DCQuery); } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_INVALID_PARAM_PASSED</ERROR>\n"; echo "</RESPONSE>\n"; }