#include "../../../include/http/pages/peerdetailspage.h"\r
#include "../../../include/stringfunctions.h"\r
+#include "../../../include/option.h"\r
\r
#ifdef XMEM\r
#include <xmem.h>\r
std::string lastseen="";\r
std::string dateadded="";\r
std::string addedmethod="";\r
+ std::string usk="";\r
+ std::string fcphost="";\r
\r
if(queryvars.find("identityid")!=queryvars.end() && (*queryvars.find("identityid")).second!="")\r
{\r
del.Step();\r
}\r
\r
+ Option::Instance()->Get("FCPHost",fcphost);\r
+\r
SQLite3DB::Statement st=m_db->Prepare("SELECT Name,PublicKey,DateAdded,LastSeen,AddedMethod FROM tblIdentity WHERE IdentityID=?;");\r
st.Bind(0,identityid);\r
st.Step();\r
st.ResultText(3,lastseen);\r
st.ResultText(4,addedmethod);\r
\r
+ usk=publickey;\r
+ if(usk.find("SSK@")==0)\r
+ {\r
+ usk.erase(0,3);\r
+ usk="USK"+usk+"/fms/0/";\r
+ }\r
+\r
content+="<tr><td>Name</td><td>"+SanitizeOutput(name)+"</td></tr>";\r
content+="<tr><td>Public Key</td><td class=\"smaller\">"+SanitizeOutput(publickey)+"</td></tr>";\r
+ content+="<tr><td>Freesite</td><td class=\"smaller\"><a href=\"http://"+fcphost+":8888/"+SanitizeOutput(usk)+"\">"+SanitizeOutput(usk)+"</a></td></tr>";\r
content+="<tr><td>Date Added</td><td>"+dateadded+"</td></tr>";\r
content+="<tr><td>Last Seen</td><td>"+lastseen+"</td></tr>";\r
content+="<tr><td>Added Method</td><td class=\"smaller\">"+SanitizeOutput(addedmethod)+"</td></tr>";\r