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

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

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:
Amazon says U.S. Postal Service 'walked away at the eleventh hour' in negotiations
Thursday's big stock stories: What’s likely to move the market in the next trading session
Bitcoin faces pressure after hotter-than-expected inflation data: CNBC Crypto World
Odds of a Fed rate hike by June are now higher than the chances for a rate cut
Scarpetta: Full first Season
Micron revenue almost triples, tops estimates as demand for memory soars
Fed holds interest rates steady — here’s what that means for consumers
Bank of Japan keeps rates steady as expected, warns Iran war may push up inflation
Trump waives Jones Act shipping rules for 60 days to steady oil market
Vice President Vance to meet with oil industry as White House plans more actions to address fuel prices