could also merge this with `($can_ignore_allow_pm ? '' : ' OR user_allow_pm = 0')`
so we can just add the variable into the query and dont have to do any logic there