X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmessage.cpp;h=f95f541ec5ccce2c9490f9720a1b258e35cbced0;hb=8a0a83a78390f22f99d4487cda2569909dfbc28e;hp=f4a6ea6eaba0dbb1c4f1253b1f3aefa64b4f0ab8;hpb=4430e7762844c66428b6f822288beb71b7f82b95;p=fms.git diff --git a/src/message.cpp b/src/message.cpp index f4a6ea6..f95f541 100644 --- a/src/message.cpp +++ b/src/message.cpp @@ -146,7 +146,7 @@ void Message::HandleAdministrationMessage() } else { - origmessagetrust=50; + origmessagetrust=m_minlocalmessagetrust; } if(origmess.ResultNull(3)==false) { @@ -154,28 +154,16 @@ void Message::HandleAdministrationMessage() } else { - origtrustlisttrust=50; + origtrustlisttrust=m_minlocaltrustlisttrust; } origmessagetrust+=changemessagetrust; origtrustlisttrust+=changetrustlisttrust; - if(origmessagetrust<0) - { - origmessagetrust=0; - } - if(origmessagetrust>100) - { - origmessagetrust=100; - } - if(origtrustlisttrust<0) - { - origtrustlisttrust=0; - } - if(origtrustlisttrust>100) - { - origtrustlisttrust=100; - } + origmessagetrust<0 ? origmessagetrust=0 : false; + origmessagetrust>100 ? origmessagetrust=100 : false; + origtrustlisttrust<0 ? origtrustlisttrust=0 : false; + origtrustlisttrust>100 ? origtrustlisttrust=100 : false; // update new trust levels SQLite3DB::Statement update=m_db->Prepare("UPDATE tblIdentity SET LocalMessageTrust=?, LocalTrustListTrust=? WHERE IdentityID=?;"); @@ -242,7 +230,7 @@ void Message::HandleChangeTrust() } else { - localmessagetrust=50; + localmessagetrust=m_minlocalmessagetrust; } localmessagetrust+=m_changemessagetrustonreply; @@ -288,6 +276,12 @@ void Message::Initialize() { m_addnewpostfromidentities=false; } + tempval="50"; + Option::Instance()->Get("MinLocalMessageTrust",tempval); + StringFunctions::Convert(tempval,m_minlocalmessagetrust); + tempval="51"; + Option::Instance()->Get("MinLocalTrustListTrust",tempval); + StringFunctions::Convert(tempval,m_minlocaltrustlisttrust); } const bool Message::Load(const long messageid, const long boardid)