}
if (!empty($contents['subject_replace'])) {
- foreach ($contents['mapping'] as $pattern => $replace) {
- $contents['subject'] = preg_replace($pattern,$replace,$contents['subject']);
+ if (isset($contents['mapping'])) {
+ 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($master)) {
$opts['master'] = $mail_template_dir . $master .'.html';
}
- print_r($opts);
+ //print_r($opts);
require_once 'Pman/Core/Import/Core_email.php';
$x = new Pman_Core_Import_Core_email();
$x->get('', $opts);