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

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

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:
Berkshire CEO Greg Abel on working with Buffett, Kraft Heinz and using all his salary to buy the stock
When to talk to AI chatbots about mental health—and when to stay far away, professionals say
Trump admin announces $20 billion reinsurance program for oil tankers during Iran war
2 confidence-building tools for parents to set kids up for 'a lifetime of success,' from a mental performance coach
Macros Diet App
The Slinky to Poofy Continuum
Frieren: Beyond Journey's End: The Divine Revolte
The Pitt: 3:00 P.M.
Book: Elantris
Trump urges Latin American leaders to use military to help the U.S. fight cartels