version 0.1.9
[fms.git] / src / http / pages / localidentitiespage.cpp
index 821339d..e926b2f 100644 (file)
@@ -94,6 +94,7 @@ const std::string LocalIdentitiesPage::GeneratePage(const std::string &method, c
                std::string publickey;\r
                std::string publishtrustlist;\r
                std::string singleuse;\r
+               std::string keypart;\r
 \r
                st.ResultText(0,id);\r
                st.ResultText(1,name);\r
@@ -101,9 +102,14 @@ const std::string LocalIdentitiesPage::GeneratePage(const std::string &method, c
                st.ResultText(3,publishtrustlist);\r
                st.ResultText(4,singleuse);\r
 \r
+               if(publickey.size()>8)\r
+               {\r
+                       keypart=publickey.substr(3,5);\r
+               }\r
+\r
                content+="<tr>";\r
                content+="<td><input type=\"checkbox\" name=\"chkidentityid["+countstr+"]\" value=\""+id+"\"></td>";\r
-               content+="<td title=\""+publickey+"\">"+name+"</td>";\r
+               content+="<td title=\""+publickey+"\">"+SanitizeOutput(name+keypart)+"...</td>";\r
                content+="<td>"+CreateTrueFalseDropDown("singleuse["+countstr+"]",singleuse)+"</td>";\r
                content+="<td>"+CreateTrueFalseDropDown("publishtrustlist["+countstr+"]",publishtrustlist)+"</td>";\r
                if(st.ResultNull(6))\r