1 #ifndef _site_inserter_
\r
2 #define _site_inserter_
\r
4 #include "iindexinserter.h"
\r
6 class SiteInserter:public IIndexInserter<long>
\r
10 SiteInserter(FCPv2 *fcp);
\r
14 const bool HandlePutSuccessful(FCPMessage &message);
\r
15 const bool HandlePutFailed(FCPMessage &message);
\r
16 void StartInsert(const long &localidentityid);
\r
17 void CheckForNeededInsert();
\r
18 const std::string SanitizeOutput(const std::string &input);
\r
19 void GeneratePages(const long localidentityid, std::string &uskkey, std::map<std::string,std::string> &pages);
\r
20 std::string GenerateLinks(const bool publishtrustlist, const bool publishboardlist);
\r
21 std::string GenerateIndex(const std::string &htmltemplate, const long localidentityid, const std::string &name);
\r
22 std::string GenerateTrustList(const std::string &htmltemplate, const long localidentityid, const std::string &name);
\r
23 const std::string GetClassString(const std::string &trustlevel);
\r
27 #endif // _site_inserter_
\r