diff --git a/print_mail/print_mail.inc b/print_mail/print_mail.inc index b673346..2c58566 100644 --- a/print_mail/print_mail.inc +++ b/print_mail/print_mail.inc @@ -87,14 +87,16 @@ function print_mail_form_for_path($form, &$form_state, $path, $query = NULL, $us if ($print_mail_user_recipients_default) { $options = array(); if (module_exists('realname')) { - $sql = "SELECT u.mail, r.realname AS name from {users} u LEFT JOIN {realname} r ON u.uid = r.uid WHERE u.uid <> :uid ORDER BY name ASC"; + $sql = "SELECT u.mail, r.realname, r.status AS name from {users} u LEFT JOIN {realname} r ON u.uid = r.uid WHERE u.uid <> :uid ORDER BY name ASC"; } else { - $sql = "SELECT mail, name from {users} WHERE uid <> :uid ORDER BY name ASC"; + $sql = "SELECT mail, name, status from {users} WHERE uid <> :uid ORDER BY name ASC"; } $recipients = db_query($sql, array(':uid' => drupal_anonymous_user()->uid)); foreach ($recipients as $recipient) { - $options[$recipient->mail] = $recipient->name; + if ($recipient->status) { + $options[$recipient->mail] = $recipient->name; + } } }