From dc43a0cd74299684b0896159747c2c30a9560428 Mon Sep 17 00:00:00 2001 From: john Date: Thu, 11 Jan 2018 12:48:21 +0800 Subject: [PATCH] DataObjects/Core_email.php --- DataObjects/Core_email.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index 3f2b5295..b6e24739 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -341,10 +341,17 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject $contents['rcpts'] = $admin; } + //subject replacement if(empty($contents['subject'])){ $contents['subject'] = $this->subject; } + if (!empty($content['subject_replace'])) { + foreach ($content['mapping'] as $pattern => $replace) { + $content['subject'] = preg_replace($pattern,$replace,$content['subject']); + } + } + if(!empty($contents['rcpts']) && is_array($contents['rcpts'])){ $contents['rcpts'] = implode(',', $contents['rcpts']); } -- 2.39.2