| std::string ServerWebServerUtil::concatLines | ( | std::list< std::string > & | lines | ) |
Definition at line 57 of file ServerWebServerUtil.cpp.
Referenced by ServerWebHandler::PlayerHandlerThreaded::processRequest().
| void ServerWebServerUtil::extractMultiPartPost | ( | const char * | start, | |
| const char * | boundry, | |||
| int | sizeleft, | |||
| std::map< std::string, NetMessage * > & | parts | |||
| ) |
Definition at line 91 of file ServerWebServerUtil.cpp.
References NetBuffer::addDataToBuffer(), NetMessage::BufferMessage, NetMessage::getBuffer(), NetMessagePool::getFromPool(), NetMessagePool::instance(), LangStringUtil::strlen(), and strstrlen().
Referenced by ServerWebServer::processMessage().
| void ServerWebServerUtil::extractQueryFields | ( | std::map< std::string, std::string > & | fields, | |
| char * | sep | |||
| ) |
Definition at line 133 of file ServerWebServerUtil.cpp.
Referenced by ServerWebServer::processMessage().
| void ServerWebServerUtil::generateSettingValue | ( | OptionEntry * | entry, | |
| std::string & | value | |||
| ) |
Definition at line 174 of file ServerWebServerUtil.cpp.
References S3D::formatStringBuffer(), OptionEntry::getEntryType(), OptionEntryStringEnum::getEnums(), OptionEntryEnum::getEnums(), OptionEntryBoundedInt::getMaxValue(), OptionEntryBoundedInt::getMinValue(), OptionEntry::getName(), OptionEntryBoundedInt::getStepValue(), OptionEntryString::getValue(), OptionEntryInt::getValue(), OptionEntryBool::getValue(), OptionEntry::getValueAsString(), OptionEntry::OptionEntryBoolType, OptionEntry::OptionEntryBoundedIntType, OptionEntry::OptionEntryEnumType, OptionEntry::OptionEntryStringEnumType, OptionEntry::OptionEntryTextType, and LangStringUtil::strcmp().
Referenced by getTemplate(), and ServerWebSettingsHandler::SettingsAllHandler::processRequest().
| const char * ServerWebServerUtil::getField | ( | std::map< std::string, std::string > & | fields, | |
| const std::string & | field | |||
| ) |
Definition at line 29 of file ServerWebServerUtil.cpp.
Referenced by getAdminUserName(), ServerWebHandler::StatsHandler::processRequest(), ServerWebHandler::AccountHandler::processRequest(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::ServerHandler::processRequest(), ServerWebHandler::GameHandler::processRequest(), ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::LogHandler::processRequest(), ServerWebHandler::PlayerHandlerThreaded::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), and ServerWebAppletHandler::AppletActionHandler::processRequest().
| std::string ServerWebServerUtil::getFile | ( | const std::string & | filename | ) |
Definition at line 41 of file ServerWebServerUtil.cpp.
References file.
Referenced by ServerWebHandler::LogFileHandler::processRequest().
| bool ServerWebServerUtil::getHtmlMessage | ( | ServerAdminSessions::SessionParams * | session, | |
| const std::string & | title, | |||
| const std::string & | text, | |||
| std::map< std::string, std::string > & | fields, | |||
| std::string & | result | |||
| ) |
Definition at line 426 of file ServerWebServerUtil.cpp.
References getHtmlTemplate().
Referenced by ServerWebSettingsHandler::SettingsModHandler::processRequest(), and ServerWebHandler::PlayerHandlerThreaded::processRequest().
| void ServerWebServerUtil::getHtmlNotFound | ( | std::string & | result | ) |
Definition at line 271 of file ServerWebServerUtil.cpp.
References S3D::formatStringBuffer().
Referenced by ServerWebServer::processRequest().
| void ServerWebServerUtil::getHtmlRedirect | ( | const std::string & | url, | |
| std::string & | result | |||
| ) |
Definition at line 256 of file ServerWebServerUtil.cpp.
References S3D::formatStringBuffer().
Referenced by ServerWebServer::processRequest(), and ServerWebHandler::PlayerHandler::processRequest().
| bool ServerWebServerUtil::getHtmlTemplate | ( | ServerAdminSessions::SessionParams * | session, | |
| const std::string & | name, | |||
| std::map< std::string, std::string > & | fields, | |||
| std::string & | result | |||
| ) |
Definition at line 284 of file ServerWebServerUtil.cpp.
References getTemplate().
Referenced by getHtmlMessage(), ServerWebSettingsHandler::SettingsModHandler::processRequest(), ServerWebSettingsHandler::SettingsMainHandler::processRequest(), ServerWebSettingsHandler::SettingsAllHandler::processRequest(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), ServerWebSettingsHandler::SettingsPlayersHandler::processRequest(), ServerWebServer::processRequest(), ServerWebHandler::StatsHandler::processRequest(), ServerWebHandler::AccountHandler::processRequest(), ServerWebHandler::SessionsHandler::processRequest(), ServerWebHandler::ModsHandler::processRequest(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::ServerHandler::processRequest(), ServerWebHandler::GameHandler::processRequest(), ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::LogHandler::processRequest(), ServerWebHandler::PlayerHandlerThreaded::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), and ServerWebAppletHandler::AppletHtmlHandler::processRequest().
| bool ServerWebServerUtil::getTemplate | ( | ServerAdminSessions::SessionParams * | session, | |
| const std::string & | name, | |||
| std::map< std::string, std::string > & | fields, | |||
| std::string & | result | |||
| ) |
Definition at line 301 of file ServerWebServerUtil.cpp.
References ServerAdminSessions::SessionParams::credentials, OptionEntry::DataProtected, S3D::formatStringBuffer(), generateSettingValue(), OptionEntry::getData(), S3D::getDataFile(), OptionEntry::getName(), ScorchedContext::getOptionsGame(), OptionEntry::getValueAsString(), ScorchedServer::instance(), Logger::log(), LangStringUtil::strcmp(), and LangStringUtil::strstr().
Referenced by getHtmlTemplate(), and ServerWebHandler::LogFileHandler::processRequest().
| const char * ServerWebServerUtil::strstrlen | ( | const char * | start, | |
| const char * | find, | |||
| int | size | |||
| ) |
Definition at line 71 of file ServerWebServerUtil.cpp.
References LangStringUtil::strlen().
Referenced by extractMultiPartPost().
1.5.3