From: Alan Knowles Date: Thu, 31 May 2018 02:30:14 +0000 (+0800) Subject: DataObjects/Core_email.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=1d2e2674f70335ce497eee701644ff0a2aefcb25 DataObjects/Core_email.php --- diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index b5114be2..68d8ba5e 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -388,6 +388,11 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject foreach ($contents['mapping'] as $pattern => $replace) { $contents['subject'] = preg_replace($pattern,$replace,$contents['subject']); } + foreach ($contents as $k => $v) { + if (is_string($v)) { + $contents['subject'] = str_replace('{'. $k . '}', $v, $contents['subject']); + } + } } if(!empty($contents['rcpts']) && is_array($contents['rcpts'])){