Skip to content

Commit 20cb774

Browse files
author
Srdjan Marjanovic
committed
New row fixes
1 parent 6312960 commit 20cb774

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/ActiveCollab/EmailReplyExtractor/Extractor/Extractor.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,9 @@ static function toPlainText($html) {
367367
// elements that convert to single newline
368368
$plain = (string) preg_replace(array('/<br[^>]*>/i', '/(<tr[^>]*>|<\/tr>)/i'), "\n", $plain); // <br> <tr>
369369

370+
// div elements
371+
$plain = (string) preg_replace('/<div[^>]*>(.*?)<\/div>/i', "\\1\n", $plain); // <div>with content</div>
372+
370373
// images
371374
$plain = (string) preg_replace(array('/<img\s+[^>]*src="([^"]*)"[^>]*>/i'), "[Image: \\1]", $plain); // <br> <tr>
372375

src/ActiveCollab/EmailReplyExtractor/Extractor/YahooExtractor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ protected function getOriginalMessageSplitters()
2525
*/
2626
static function toPlainText($html)
2727
{
28-
$html = str_replace(['span', 'div'], 'p', $html);
28+
$html = str_replace('span', 'p', $html);
2929
$html = preg_replace('/<div class="signature".+<\/div>/','', $html);
3030
return parent::toPlainText($html);
3131
}

0 commit comments

Comments
 (0)