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

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

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:
Israel says it has killed Iran’s intelligence minister in third assassination in two days
Bitcoin faces pressure after hotter-than-expected inflation data: CNBC Crypto World
Disney embarks on new chapter as Josh D'Amaro takes over as CEO
Iran war poses challenges to high-margin Middle East car market
Trump warns to 'blow up' South Pars gas field in Iran if strikes against Qatar energy continue
Asia markets track Wall Street losses as Iran war fuels energy worries; BOJ rate decision on deck
A Labubu movie is on its way as Pop Mart expands the iconic toy franchise
Jim Cramer says you can still find stocks to buy on tough days in the market
These income-generating plays can yield up to 6% as the Fed holds rate steady
Bain Capital taps buyer interest for Bridge Data Centres, offering up to 70% stake, sources say