Mike Tougeron
Well-known member
The user ban method is defined as:
but it doesn't use the $viewingUser variable; it always uses XenForo_Visitor.
Suggested fix
Thanks,
Mike
PHP:
XenForo_Model_User::ban($userId, $endDate, $reason, $update = false, &$errorKey = null, array $viewingUser = null)
Suggested fix
PHP:
//Line 838
if ( !empty($viewingUser) && isset($viewingUser['user_id']) ) {
$banUserId = $viewingUser['user_id'];
} else {
$banUserId = XenForo_Visitor::getUserId();
}
$dw->set('ban_user_id', $banUserId);
Thanks,
Mike