Answered: How to prevent users level registered to sending private messages in a q2a forum?

Post date: 2024-02-07 07:22:01
Views: 164

in qa-include/pages/message.php 

change  this at line 150

if ($toaccount'flags'] & QA_USER_FLAGS_NO_MESSAGES) {

to this

if (($toaccount'flags'] & QA_USER_FLAGS_NO_MESSAGES) && qa_get_logged_in_level() < QA_USER_LEVEL_SUPER) {

and

in qa-include/pages/user-profile.php  

change this at line 791

if (qa_opt('allow_private_messages') && isset($loginuserid) && $loginuserid != $userid && !($useraccount'flags'] & QA_USER_FLAGS_NO_MESSAGES) && !$userediting) {

to this

if ((qa_opt('allow_private_messages') && isset($loginuserid) && $loginuserid != $userid && !($useraccount'flags'] & QA_USER_FLAGS_NO_MESSAGES) && !$userediting) || qa_get_logged_in_level() >= QA_USER_LEVEL_SUPER) {

Please click Here to read the full story.
 
Other Top and Latest Questions:
FDA approves psoriasis pill from J&J that rivals shots Tremfya, Skyrizi
As Americans struggle with rising costs, many states’ unemployment benefits fall short, analysis finds
Fed votes to hold rates steady, notes 'uncertain' impacts from Iran war
AI, crypto industries dump millions into Illinois primaries to mixed results
JPMorgan Chase taps Dwyane Wade, Tom Brady for new athlete wealth management push
What are ways I can enjoy San Francisco even though I dislike it?
Dry eyes?
Looking for great books, essays and podcasts about fundraising?
What is a film seminar
These income-generating plays can yield up to 6% as the Fed holds rate steady