, "; } else { $recipient .= $client['fullname'] ." <" . $client['email'] . ">, "; } } // Remove the last , from the recipient $recipient = rtrim($recipient,", "); // Set the vars on the object AmpacheMail::$recipient = $recipient; if(function_exists('mb_encode_mimeheader')) { $fullname = mb_encode_mimeheader($GLOBALS['user']->fullname); } else { $fullname = $GLOBALS['user']->fullname; } AmpacheMail::$to = $fullname . "<" . $GLOBALS['user']->email . ">"; AmpacheMail::$from = $fullname . "<" . $GLOBALS['user']->email . ">"; AmpacheMail::$subject = scrub_in($_REQUEST['subject']); if(function_exists('mb_eregi_replace')) { AmpacheMail::$message = mb_eregi_replace("\r\n", "\n", scrub_in($_REQUEST['message'])); } else { AmpacheMail::$message = scrub_in($_REQUEST['message']); } AmpacheMail::$additional_header = array(); AmpacheMail::$additional_header[] = 'X-Ampache-Mailer: 0.0.1'; AmpacheMail::$additional_header[] = "From: " . AmpacheMail::$from; AmpacheMail::$additional_header[] = "Bcc: $recipient"; if(function_exists('mb_send_mail')) { AmpacheMail::$additional_header[] = 'Content-Type: text/plain; charset=UTF-8'; AmpacheMail::$additional_header[] = 'Content-Transfer-Encoding: 8bit'; } else { AmpacheMail::$additional_header[] = 'Content-Type: text/plain; charset=us-ascii'; AmpacheMail::$additional_header[] = 'Content-Transfer-Encoding: 7bit'; } AmpacheMail::$sender = $GLOBALS['user']->email; AmpacheMail::send(); /* Confirmation Send */ $url = Config::get('web_path') . '/admin/mail.php'; $title = _('E-mail Sent'); $body = _('Your E-mail was successfully sent.'); show_confirmation($title,$body,$url); break; default: require_once Config::get('prefix') . '/templates/show_mail_users.inc.php'; break; } // end switch show_footer(); ?>