X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Fhttp%2Fpages%2Fpeertrustpage.cpp;h=b90a1060c0c6fb754b9e62e9d0b3642a4f510447;hp=91d960fc79a40feea00680fa963f7f2b72efd8ae;hb=HEAD;hpb=9ae3b1434e51788e6feb72e1415ec800d05c535a diff --git a/src/http/pages/peertrustpage.cpp b/src/http/pages/peertrustpage.cpp index 91d960f..b90a106 100644 --- a/src/http/pages/peertrustpage.cpp +++ b/src/http/pages/peertrustpage.cpp @@ -233,6 +233,10 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s if(queryvars.find("sortby")!=queryvars.end()) { sortby=(*queryvars.find("sortby")).second; + if(sortby!="Name" && sortby!="tblIdentityTrust.LocalMessageTrust" && sortby!="PeerMessageTrust" && sortby!="tblIdentityTrust.LocalTrustListTrust" && sortby!="PeerTrustListTrust" && sortby!="MessageCount") + { + sortby="Name"; + } } else { @@ -243,6 +247,10 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s if(queryvars.find("sortorder")!=queryvars.end()) { sortorder=(*queryvars.find("sortorder")).second; + if(sortorder!="ASC" && sortorder!="DESC") + { + sortorder="ASC"; + } } else {