projects
/
php-utility-classes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4edf094
)
add a function to add properly encoded email address headers
author
robert
<robert>
Sat, 11 Nov 2006 16:17:18 +0000
(16:17 +0000)
committer
robert
<robert>
Sat, 11 Nov 2006 16:17:18 +0000
(16:17 +0000)
include/classes/email.php-class
patch
|
blob
|
blame
|
history
diff --git
a/include/classes/email.php-class
b/include/classes/email.php-class
index 76bdfaf8706e6168135f9fbf5f2cc6fa5d7e33a6..bf7273c4d44e57b36aa0acac4870b381a7afab2d 100755
(executable)
--- a/
include/classes/email.php-class
+++ b/
include/classes/email.php-class
@@
-93,6
+93,9
@@
class email {
// public function addHeader($hname, [$hcontent])
// add a header to the mail
//
// public function addHeader($hname, [$hcontent])
// add a header to the mail
//
+ // public function addHeaderAddress($hname, $email, [$name])
+ // add an address header to the mail, possibly with both name and mail parts
+ //
// public function addMailText($textpart)
// add some text to the mail
//
// public function addMailText($textpart)
// add some text to the mail
//
@@
-149,6
+152,12
@@
class email {
$this->headers[] = array('name' => $hname, 'content' => $hcontent);
}
$this->headers[] = array('name' => $hname, 'content' => $hcontent);
}
+ public function addHeaderAddress($hname, $email, $name = '') {
+ if (strlen($name)) { $hcontent = $this->mimeencode($name, true).' <'.$email.'>'; }
+ else { $hcontent = $email; }
+ $this->headers[] = array('name' => $hname, 'content' => $hcontent);
+ }
+
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') {