version 0.1.9
[fms.git] / src / http / pages / peertrustpage.cpp
index 4a451ed..b353243 100644 (file)
@@ -93,6 +93,7 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s
                std::string localtrustlisttrust;\r
                std::string peertrustlisttrust;\r
                std::string publickey;\r
+               std::string keypart="";\r
 \r
                StringFunctions::Convert(count,countstr);\r
 \r
@@ -104,12 +105,17 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s
                st.ResultText(5,peertrustlisttrust);\r
                st.ResultText(6,publickey);\r
 \r
+               if(publickey.size()>8)\r
+               {\r
+                       keypart=publickey.substr(3,5);\r
+               }\r
+\r
                content+="<tr>";\r
                content+="<td title=\""+publickey+"\">";\r
                content+="<input type=\"hidden\" name=\"identityid["+countstr+"]\" value=\""+identityid+"\">";\r
                if(name!="")\r
                {\r
-                       content+=name;\r
+                       content+=SanitizeOutput(name+keypart)+"...";\r
                }\r
                else\r
                {\r
@@ -133,7 +139,6 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s
        \r
        if(startrow>0 || startrow+rowsperpage<identitycount)\r
        {\r
-               int tempint;\r
                std::string tempstr;\r
                int cols=0;\r
 \r