add a setCharset() function to email and use it to set charsets
authorRobert Kaiser <kairo@kairo.at>
Sat, 10 Jul 2010 13:31:33 +0000 (15:31 +0200)
committerRobert Kaiser <kairo@kairo.at>
Sat, 10 Jul 2010 13:31:33 +0000 (15:31 +0200)
include/classes/email.php-class

index 2de9ca4..ff03a17 100644 (file)
@@ -96,6 +96,9 @@ class email {
   // public function addHeaderAddress($hname, $email, [$name])
   //   add an address header to the mail, possibly with both name and mail parts
   //
   // public function addHeaderAddress($hname, $email, [$name])
   //   add an address header to the mail, possibly with both name and mail parts
   //
+  // public function setCharset($newcharset)
+  //   set charset for this mail
+  //
   // public function addMailText($textpart)
   //   add some text to the mail
   //
   // public function addMailText($textpart)
   //   add some text to the mail
   //
@@ -164,6 +167,8 @@ class email {
     $this->headers[] = array('name' => $hname, 'content' => $hcontent);
   }
 
     $this->headers[] = array('name' => $hname, 'content' => $hcontent);
   }
 
+  public function setCharset($newcharset) { $this->charset = $newcharset; }
+
   public function addMailText($textpart) { $this->mailtext .= $textpart; }
 
   public function addAttachment($aname, $acontent, $atype = 'application/octet-stream') {
   public function addMailText($textpart) { $this->mailtext .= $textpart; }
 
   public function addAttachment($aname, $acontent, $atype = 'application/octet-stream') {