Skip to content

Commit 06b7d28

Browse files
committed
Merge pull request #10 from srdjanmarjanovic/bug/1090-errors
Resolve headers related errors, mb_strtoupper related error
2 parents b9c50a9 + 1d21d15 commit 06b7d28

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/ActiveCollab/EmailReplyExtractor.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,11 +149,11 @@ private static function getHeadersRelevantForMailerDetectionEml(Parser &$parser)
149149
private static function getHeadersRelevantForMailerDetection(array $headers)
150150
{
151151
return self::filterHeaders([
152-
'x-mailer' => $headers['x-mailer'],
153-
'message-id' => $headers['message_id'],
154-
'received' => $headers['Received'],
155-
'mime-version' => $headers['Mime-Version'],
156-
'user-agent' => $headers['User-Agent'],
152+
'x-mailer' => !empty($headers['x-mailer']) ? $headers['x-mailer'] : '',
153+
'message-id' => !empty($headers['message_id']) ? $headers['message_id'] : '',
154+
'received' => !empty($headers['Received']) ? $headers['Received'] : '',
155+
'mime-version' => !empty($headers['Mime-Version']) ? $headers['Mime-Version'] : '',
156+
'user-agent' => !empty($headers['User-Agent']) ? $headers['User-Agent'] : '',
157157
]);
158158
}
159159

src/ActiveCollab/EmailReplyExtractor/Extractor/Extractor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ static function toPlainText($html) {
400400
// other table tags
401401
$plain = (string) preg_replace('/<td[^>]*>(.*?)<\/td>/i', "\t\\1\n", $plain); // <td>
402402
$plain = (string) preg_replace_callback('/<th[^>]*>(.*?)<\/th>/i', function($matches) {
403-
return "\t\t" . mb_strtoupper($matches) . "\n";
403+
return "\t\t" . mb_strtoupper($matches[0]) . "\n";
404404
}, $plain); // <th>
405405

406406
// list elements

0 commit comments

Comments
 (0)