summaryrefslogtreecommitdiffstats
path: root/lib/class
diff options
context:
space:
mode:
authormomo-i <momo-i@ampache>2008-08-25 23:03:07 +0000
committermomo-i <momo-i@ampache>2008-08-25 23:03:07 +0000
commit409ece91cc8fa1cb734c4b9754cbe7035cfc6643 (patch)
tree4f6b6375f3ea75cd99e0757fe7e95321f1f8f197 /lib/class
parentbfc0647117c23618952f27c7af843ce6666fa3f4 (diff)
downloadampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.tar.gz
ampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.tar.bz2
ampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.zip
fix multibyte character email
Diffstat (limited to 'lib/class')
-rw-r--r--lib/class/ampachemail.class.php18
1 files changed, 17 insertions, 1 deletions
diff --git a/lib/class/ampachemail.class.php b/lib/class/ampachemail.class.php
index 2747876b..8097bc32 100644
--- a/lib/class/ampachemail.class.php
+++ b/lib/class/ampachemail.class.php
@@ -26,6 +26,9 @@ class AmpacheMail {
public static $recipient;
public static $from;
public static $subject;
+ public static $to;
+ public static $additional_header;
+ public static $sender;
/**
* Constructor
@@ -89,7 +92,20 @@ class AmpacheMail {
*/
public static function send() {
- mail(self::$from,self::$subject,self::$message,"From: " . self::$from . "\r\nBcc: " . self::$recipient . "\r\n");
+ // Multi-byte Character Mail
+ if(function_exists('mb_send_mail')) {
+ mb_send_mail(self::$to,
+ self::$subject,
+ self::$message,
+ implode("\n", self::$additional_header),
+ '-f'.self::$sender);
+ } else {
+ mail(self::$to,
+ self::$subject,
+ self::$message,
+ implode("\r\n", $additional_header),
+ '-f'.self::$sender);
+ }
return true;