diff options
author | Joel Uckelman <uckelman@nomic.net> | 2012-02-27 03:07:24 +0100 |
---|---|---|
committer | Joel Uckelman <uckelman@nomic.net> | 2012-02-27 03:07:24 +0100 |
commit | a6c7607d5882fb0de7d23791b11c69f2fca04aa4 (patch) | |
tree | 85eff25d4a110e7d9a0d8b2d64a903970ffc6127 /src | |
parent | a814b48061ffc23701ca56ecfbaebf2f8ca61468 (diff) |
build_email_subject passes tests now.
Diffstat (limited to 'src')
-rw-r--r-- | src/build_email.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/build_email.php b/src/build_email.php index 41344ca..cad2968 100644 --- a/src/build_email.php +++ b/src/build_email.php @@ -97,6 +97,21 @@ function build_from($name, $email) { return sprintf('%s <%s>', $qname, $email); } +function build_email_subject($forumtag, $reply, $subject) { + $subject = trim($subject); + if ($subject == '') { + $subject = '(no subject)'; + } + + $subject = $forumtag . ' ' . $subject; + + if ($reply) { + $subject = 'Re: ' . $subject; + } + + return utf8_quote_non_ascii($subject); +} + function build_headers($userName, $userEmail, $to, $sender, $subject, $edit, $time, $messageId, $forumURL, $inReplyTo, $references) { |