$propbag->add('description', PLUGIN_EVENT_MAILER_DESC);
$propbag->add('stackable', false);
$propbag->add('author', 'Sebastian Nohn, Kristian Koehntopp, Garvin Hicking');
- $propbag->add('version', '1.44');
+ $propbag->add('version', '1.45');
$propbag->add('requirements', array(
'serendipity' => '0.8',
'smarty' => '2.6.7',
{
if (preg_match('@^category_([0-9]+)$@imsU', $name, $catid)) {
$propbag->add('type', 'string');
- $propbag->add('name', CATEGORY . " '" . $this->data['cat'][$catid[1]]['category_name']);
+ $propbag->add('name', CATEGORY . " '" . $this->data['cat'][$catid[1]]['category_name'] . "'");
$propbag->add('description', PLUGIN_EVENT_MAILER_RECIPIENTDESC);
$propbag->add('default', '');
return true;
$mailto = trim($this->get_config('category_' . $cid));
if (!empty($mailto) && isset($selected[$cid])) {
- $to[] = $mailto;
+ $tos = explode(' ', $mailto);
+ foreach($tos AS $mailtopart) {
+ $to[] = trim($mailtopart);
+ }
}
}
}
}
foreach($to AS $mailto) {
- echo htmlspecialchars($mailto) . '...<br />';
- serendipity_sendMail($mailto, $mail['subject'], $mail['body'], $mail['from']);
+ if (!empty($mailto)) {
+ echo htmlspecialchars($mailto) . '...<br />';
+ serendipity_sendMail($mailto, $mail['subject'], $mail['body'], $mail['from']);
+ }
}
}
return true;