From d8c1d5b840acc183e2cef112ebc6760952583f87 Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 7 Apr 2022 00:24:56 +0200 Subject: Moved server exclusive files to own module --- StarsEx/NetAdminChat.cpp | 120 ----------------------------------------------- 1 file changed, 120 deletions(-) delete mode 100644 StarsEx/NetAdminChat.cpp (limited to 'StarsEx/NetAdminChat.cpp') diff --git a/StarsEx/NetAdminChat.cpp b/StarsEx/NetAdminChat.cpp deleted file mode 100644 index 359173a..0000000 --- a/StarsEx/NetAdminChat.cpp +++ /dev/null @@ -1,120 +0,0 @@ -/* Starshatter: The Open Source Project - Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors - Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors - Copyright (c) 1997-2006, Destroyer Studios LLC. - - AUTHOR: John DiCamillo - - - OVERVIEW - ======== - HTTP Servlet Engine for Multiplayer Admin -*/ - - -#include "NetAdminChat.h" -#include "NetLobbyServer.h" -#include "NetServerConfig.h" -#include "NetUser.h" -#include "NetChat.h" -#include "NetUtil.h" - -#include "HttpServlet.h" -#include "NetLayer.h" -#include "FormatUtil.h" - -// +-------------------------------------------------------------------+ - -NetAdminChat::NetAdminChat() -{ } - -// +-------------------------------------------------------------------+ - -bool -NetAdminChat::DoGet(HttpRequest& request, HttpResponse& response) -{ - if (CheckUser(request, response)) { - NetLobbyServer* lobby = NetLobbyServer::GetInstance(); - - if (lobby) { - Text msg = request.GetParam("msg"); - Text act = request.GetParam("action"); - - if (msg.length()) { - lobby->AddChat(user, msg); - - if (user) - NetUtil::SendChat(0xffff, user->Name(), msg); - } - - else if (act.length()) { - if (act == "clear") - lobby->ClearChat(); - - else if (act == "save") - lobby->SaveChat(); - } - } - - response.SetStatus(HttpResponse::SC_OK); - response.AddHeader("MIME-Version", "1.0"); - response.AddHeader("Content-Type", "text/html"); - response.AddHeader("Cache-Control", "no-cache"); - response.AddHeader("Expires", "-1"); - - response.SetContent(GetHead("Chat") + - GetTitleBar(GetStatLine(), - "onLoad=\"self.focus();document.chatForm.msg.focus();\"") + - GetContent() + - GetBodyClose()); - } - - return true; -} - -// +-------------------------------------------------------------------+ - -Text -NetAdminChat::GetContent() -{ - Text content = "
\n"; - - int nchat = 0; - NetLobbyServer* lobby = NetLobbyServer::GetInstance(); - if (lobby) { - content += "\n\n"; - - ListIter iter = lobby->GetChat(); - while (++iter) { - NetChatEntry* c = iter.value(); - - content += " \n"; - } - - content += "
"; - content += FormatTimeString(c->GetTime()); - content += ""; - content += c->GetUser(); - content += ""; - content += c->GetMessage(); - content += "
\n\n"; - } - - content += "
\n
\n\ -
\n\ -\n\ - \n\ - \n\ - \n\ - \n\ - \n\ - \n\ - \n\ -
    
  Refresh\ -  ·  Save  ·  Clear
\n\ -
\n\ -
\n\n"; - - content += GetCopyright(); - return content; -} -- cgit v1.1