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

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

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:
Fed still expects to cut rates once this year despite spiking oil prices
Amazon says U.S. Postal Service 'walked away at the eleventh hour' in negotiations
Inflation dominates Powell's remarks, pressures stocks. Plus, big earnings tonight
Iran war poses challenges to high-margin Middle East car market
What are ways I can enjoy San Francisco even though I dislike it?
Beautiful Hidden Picture books?
Dry eyes?
What is a film seminar
Trump waives Jones Act shipping rules for 60 days to steady oil market
How China is getting everyone on OpenClaw, from gearheads to grandmas