diff --git a/privatemsg.module b/privatemsg.module index 995b97b..2cb4edc 100644 --- a/privatemsg.module +++ b/privatemsg.module @@ -1786,6 +1786,15 @@ function _privatemsg_validate_message(&$message, $form = FALSE) { $messages['warning'][] = $blocked['message']; } } + //do not send private messages to blocked users + foreach ($message->recipients as $key => $recipient) { + if (!$recipient->status) { + dpm($recipient); + dpm($message); + unset($message->recipients[$key]); + $messages['warning'][] = t('A message could not be sent because a user has already cancelled his/her account.'); + } + } } // Check again, give another error message if all recipients are blocked diff --git a/privatemsg_filter/privatemsg_filter.module b/privatemsg_filter/privatemsg_filter.module index 081f8bb..7c65067 100644 --- a/privatemsg_filter/privatemsg_filter.module +++ b/privatemsg_filter/privatemsg_filter.module @@ -94,7 +94,7 @@ function privatemsg_filter_menu() { 'menu_name' => 'user-menu', ); $items['messages/sent'] = array( - 'title' => 'Sent Messages', + 'title' => 'Sent messages', 'page callback' => 'privatemsg_list_page', 'page arguments' => array('sent'), 'file' => 'privatemsg.pages.inc',