foreach(Array('To', 'Cc', 'Bcc') as $hdr) {
if(isset($this->_headers[$hdr])) {
require_once 'Mail/RFC822.php';
- $addrs = array_merge($addrs, @Mail_RFC822::parseAddressList($this->_headers[$hdr]));
+ $parsed = @Mail_RFC822::parseAddressList($this->_headers[$hdr]);
+ if (is_array($parsed)) {
+ $addrs = array_merge($addrs, $parsed);
+ }
}
}
if(empty($addrs)) {
if (Env::v('action') || !$cache_exists) {
if ($cache_exists) {
unlink($wiki_cache);
+ $files = glob($globals->spoolroot . '/spool/templates_c/*cache_' . wiki_filename($n) . '.tpl*');
+ foreach ($files as $file) {
+ unlink($file);
+ }
}
// we leave pmwiki do whatever it wants and store everything