diff options
author | Andreas Gohr <andi@splitbrain.org> | 2012-03-09 07:58:02 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2012-03-09 07:58:02 +0100 |
commit | 45992a638a85374bf0df1084b3657c845abec060 (patch) | |
tree | e8ef0e670ad228cdf8b3d9a0f07e74184793393b | |
parent | b796e32e30bfcda629ebcf2a86550c6371839b0d (diff) | |
download | rpg-45992a638a85374bf0df1084b3657c845abec060.tar.gz rpg-45992a638a85374bf0df1084b3657c845abec060.tar.bz2 |
fixed mailprefix handling
-rw-r--r-- | inc/Mailer.class.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/inc/Mailer.class.php b/inc/Mailer.class.php index 7e6889292..5a5e7f2c6 100644 --- a/inc/Mailer.class.php +++ b/inc/Mailer.class.php @@ -500,7 +500,7 @@ class Mailer { } } - if(isset($subject)){ + if(isset($this->headers['Subject'])){ // add prefix to subject if(empty($conf['mailprefix'])){ if(utf8_strlen($conf['title']) < 20) { @@ -512,17 +512,17 @@ class Mailer { $prefix = '['.$conf['mailprefix'].']'; } $len = strlen($prefix); - if(substr($this->headers['subject'],0,$len) != $prefix){ - $this->headers['subject'] = $prefix.' '.$this->headers['subject']; + if(substr($this->headers['Subject'],0,$len) != $prefix){ + $this->headers['Subject'] = $prefix.' '.$this->headers['Subject']; } // encode subject if(defined('MAILHEADER_ASCIIONLY')){ - $this->headers['subject'] = utf8_deaccent($this->headers['subject']); - $this->headers['subject'] = utf8_strip($this->headers['subject']); + $this->headers['Subject'] = utf8_deaccent($this->headers['Subject']); + $this->headers['Subject'] = utf8_strip($this->headers['Subject']); } if(!utf8_isASCII($this->headers['Subject'])){ - $subject = '=?UTF-8?B?'.base64_encode($this->headers['Subject']).'?='; + $this->headers['Subject'] = '=?UTF-8?B?'.base64_encode($this->headers['Subject']).'?='; } } |