X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/d084d9ae9f7bcd7f7d1926e7eeae921dbad49273..80270bc96f3fd1d1f14b3ef539b73ad2eb0017de:/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.cpp?ds=inline diff --git a/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.cpp b/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.cpp deleted file mode 100644 index 73fb6679..00000000 --- a/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include - -#include - -#include "version.h" -// TODO: Fix this shit! -#include "../../../settings.h" -#include "parser_info.h" - -PARSER_GET_SERVER_INFO::PARSER_GET_SERVER_INFO(const SETTINGS * s, int tn, int un) - : PARSER(), - result(""), - settings(s), - tariffsNum(tn), - usersNum(un) -{ -} - -PARSER_GET_SERVER_INFO::~PARSER_GET_SERVER_INFO() -{ -} - -bool PARSER_GET_SERVER_INFO::StartTag(const char * name, const char ** attr) -{ - std::string tag(name); - if (tag != "GetServerInfo") { - return false; - } - - return true; -} - -bool PARSER_GET_SERVER_INFO::EndTag(const char * name) -{ - std::string tag(name); - if (tag != "GetServerInfo") { - return false; - } - - std::stringstream answer; - answer << "\n"; - answer << "\t\n"; - answer << "\t\n"; - answer << "\t\n"; - answer << "\t\n"; - struct utsname utsn; - uname(&utsn); - answer << "\t\n"; - answer << "\t\n"; - answer << "\tGetDayFee() << "\"/>\n"; - for (int i = 0; i < DIR_NUM; ++i) { - std::string encoded; - Encode12str(encoded, settings->GetDirName(i)); - answer << "\t\n"; - } - answer << ""; - - result = answer.str(); - - return true; -}