X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Fboardlistxml.cpp;h=b88cb7330d326e0627e21900caad64b6c365f9a7;hb=befd91205eff729a182f66de15374a577a8718f7;hp=eb9ca8c757afb90d6d44c94902f55f819d263841;hpb=df316253862dc50e8e5a790d9634ef90be37badb;p=fms.git diff --git a/src/freenet/boardlistxml.cpp b/src/freenet/boardlistxml.cpp index eb9ca8c..b88cb73 100644 --- a/src/freenet/boardlistxml.cpp +++ b/src/freenet/boardlistxml.cpp @@ -13,7 +13,9 @@ void BoardListXML::AddBoard(const std::string &name, const std::string &descript { if(name!="" && description!="") { - m_boards.push_back(board(name,description)); + std::string lowername=name; + StringFunctions::LowerCase(lowername,lowername); + m_boards.push_back(board(lowername,description)); } } @@ -54,9 +56,11 @@ std::string BoardListXML::GetXML() for(std::vector::iterator i=m_boards.begin(); i!=m_boards.end(); i++) { + std::string boardname=(*i).m_name; + StringFunctions::Convert(boardname,boardname); TiXmlElement *tr=new TiXmlElement("Board"); tid->LinkEndChild(tr); - tr->LinkEndChild(XMLCreateCDATAElement("Name",(*i).m_name)); + tr->LinkEndChild(XMLCreateCDATAElement("Name",boardname)); tr->LinkEndChild(XMLCreateCDATAElement("Description",(*i).m_description)); } @@ -95,6 +99,7 @@ const bool BoardListXML::ParseXML(const std::string &xml) if(txt) { name=txt->ValueStr(); + StringFunctions::LowerCase(name,name); } txt=hnd2.FirstChild("Description").FirstChild().ToText(); if(txt) @@ -116,4 +121,4 @@ const bool BoardListXML::ParseXML(const std::string &xml) { return false; } -} \ No newline at end of file +}