{\r
if(name!="" && description!="")\r
{\r
- m_boards.push_back(board(name,description));\r
+ std::string lowername=name;\r
+ StringFunctions::LowerCase(lowername,lowername);\r
+ if(lowername.size()>40)\r
+ {\r
+ lowername.erase(40);\r
+ }\r
+ m_boards.push_back(board(lowername,description));\r
}\r
}\r
\r
\r
for(std::vector<board>::iterator i=m_boards.begin(); i!=m_boards.end(); i++)\r
{\r
+ std::string boardname=(*i).m_name;\r
+ StringFunctions::LowerCase(boardname,boardname);\r
TiXmlElement *tr=new TiXmlElement("Board");\r
tid->LinkEndChild(tr);\r
- tr->LinkEndChild(XMLCreateCDATAElement("Name",(*i).m_name));\r
+ tr->LinkEndChild(XMLCreateCDATAElement("Name",boardname));\r
tr->LinkEndChild(XMLCreateCDATAElement("Description",(*i).m_description));\r
}\r
\r
if(txt)\r
{\r
name=txt->ValueStr();\r
+ StringFunctions::LowerCase(name,name);\r
+ if(name.size()>40)\r
+ {\r
+ name.erase(40);\r
+ }\r
}\r
txt=hnd2.FirstChild("Description").FirstChild().ToText();\r
if(txt)\r
{\r
return false;\r
}\r
-}
\ No newline at end of file
+}\r