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

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

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:
Thursday's big stock stories: What’s likely to move the market in the next trading session
Which credit card should you pay off first? 5 tips to help you decide
Israel says it has killed Iran’s intelligence minister in third assassination in two days
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
Disney embarks on new chapter as Josh D'Amaro takes over as CEO
Alternatives to Outlook, Gmail and AOL for a web-based Email Provider?
Dry eyes?
Scarpetta: Full first Season
Stargate SG-1: Entity Rewatch