projects
/
Pman.Core
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9fffffd
)
DataObjects/Core_email.php
author
john
<john@roojs.com>
Wed, 10 Jan 2018 03:50:21 +0000
(11:50 +0800)
committer
john
<john@roojs.com>
Wed, 10 Jan 2018 03:50:21 +0000
(11:50 +0800)
DataObjects/Core_email.php
patch
|
blob
|
history
diff --git
a/DataObjects/Core_email.php
b/DataObjects/Core_email.php
index
cbc1a9a
..
da5cb8b
100644
(file)
--- a/
DataObjects/Core_email.php
+++ b/
DataObjects/Core_email.php
@@
-425,6
+425,17
@@
class Pman_Core_DataObjects_Core_email extends DB_DataObject
}
}
+ if (!empty($obj['is_subject_replace']) && $obj['is_subject_replace'] > 0) {
+ $mapping = array(
+ '/{person.name}/' => $obj['person']->name
+ );
+
+ $subject = $this->subject;
+ foreach ($mapping as $pattern => $replace) {
+ $subject = preg_replace($pattern,$replace,$subject);
+ }
+ }
+
$r = $this->toMailer($obj, $force);
if (is_a($r, 'PEAR_Error')) {
return $r;