//////////////////////////////////////////////////////////////////////////////////////////// // sendgamechat // Params: action, sid, gameid, msg //////////////////////////////////////////////////////////////////////////////////////////// case "sendgamechat": if (isSessionIDValid($config, $xsid)) { $session = base64_decode($xsid); list($uniq, $player_id) = preg_split("/\\|/", $session); if ($_GET['gameid'] != "" && $_GET['msg'] != "") { //Instantiate theCR3DCQuery Class $oR3DCQuery = new CR3DCQuery($config); $message = "<" . $oR3DCQuery->GetUserIDByPlayerID($config, $player_id) . "> " . $_GET['msg']; $aToReplace = array("<", ">", "\\'", "\\\"", "“", "”", "„", "‘", "’", "‚"); $aReplaceWith = array("<", ">", "'", """, "“", "”", "„", "‘", "’", "‚"); $message = str_replace($aToReplace, $aReplaceWith, $message); $oR3DCQuery->SendGChat($config, $_GET['gameid'], $message); $oR3DCQuery->Close(); unset($oR3DCQuery); echo "<RESPONSE>\n"; echo "<SENTMSG>true</SENTMSG>\n"; echo "</RESPONSE>\n"; } else { echo "<RESPONSE>\n"; echo "<SENTMSG>false</SENTMSG>\n"; echo "</RESPONSE>\n"; } } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_SESSION_ID_INVALID</ERROR>\n"; echo "</RESPONSE>\n"; }
$cmdSwitchRealtime = $_GET['cmdSwitchRealtime']; $oR3DCQuery->ManageRealTimeGame($config, $gid); if ($cmdSwitchRealtime != "") { if ($isblack) { $oR3DCQuery->RealTimeGame($config, $gid, "b"); } else { $oR3DCQuery->RealTimeGame($config, $gid, "w"); } } $isrealtime = $oR3DCQuery->IsRequestRealTime($config, $gid, $isblack); if ($txtChatMessage != "" && $cmdChat != "") { if ($_SESSION['CHAT_MESSAGE'] != $txtChatMessage) { $txtChatMessage = str_replace("\\'", "'", $txtChatMessage); $txtChatMessage = str_replace("\\`", "'", $txtChatMessage); $message = "<" . $_SESSION['user'] . "> " . $txtChatMessage; $oR3DCQuery->SendGChat($ConfigFile, $gid, $message); $_SESSION['CHAT_MESSAGE'] = $txtChatMessage; } } ?> <html> <head> <title><?php echo GetStringFromStringTable("IDS_PAGETITLES_23", $config); ?> </title> <META NAME="keywords" CONTENT=""> <META NAME="DESCRIPTION" CONTENT=""> <META NAME="OWNER" CONTENT="Christian">