version 0.1.0
[fms.git] / src / boardlist.cpp
1 #include "../include/boardlist.h"\r
2 \r
3 #ifdef XMEM\r
4         #include <xmem.h>\r
5 #endif\r
6 \r
7 void BoardList::Load()\r
8 {\r
9         clear();\r
10         \r
11         int tempint;\r
12         SQLite3DB::Statement st=m_db->Prepare("SELECT BoardID FROM tblBoard ORDER BY BoardName;");\r
13         st.Step();\r
14         \r
15         while(st.RowReturned())\r
16         {\r
17                 st.ResultInt(0,tempint);\r
18                 push_back(Board(tempint));\r
19                 st.Step();\r
20         }\r
21 }\r
22 \r
23 void BoardList::LoadNew(const std::string &date)\r
24 {\r
25         clear();\r
26 \r
27         int tempint;\r
28         SQLite3DB::Statement st=m_db->Prepare("SELECT BoardID FROM tblBoard WHERE DateAdded>? ORDER BY BoardName;");\r
29         st.Bind(0,date);\r
30         st.Step();\r
31 \r
32         while(st.RowReturned())\r
33         {\r
34                 st.ResultInt(0,tempint);\r
35                 push_back(Board(tempint));\r
36                 st.Step();\r
37         }\r
38 }\r