|
@ -1731,16 +1731,22 @@ function markup(&$body, $track_cites = false) { |
|
|
$body = preg_replace('/\s+$/', '', $body); |
|
|
$body = preg_replace('/\s+$/', '', $body); |
|
|
|
|
|
|
|
|
$body = preg_replace("/\n/", '<br/>', $body); |
|
|
$body = preg_replace("/\n/", '<br/>', $body); |
|
|
|
|
|
|
|
|
if ($config['markup_repair_tidy']) { |
|
|
if ($config['markup_repair_tidy']) { |
|
|
$tidy = new tidy(); |
|
|
$tidy = new tidy(); |
|
|
$body = $tidy->repairString($body, array( |
|
|
$body = $tidy->repairString(str_replace(' ', ' ', $body), array( |
|
|
'doctype' => 'omit' |
|
|
'doctype' => 'omit', |
|
|
)); |
|
|
'bare' => true, |
|
|
|
|
|
'literal-attributes' => true, |
|
|
|
|
|
'quote-nbsp' => true, |
|
|
|
|
|
'indent' => false, |
|
|
|
|
|
'show-body-only' => true, |
|
|
|
|
|
'wrap' => 0, |
|
|
|
|
|
'output-bom' => false, |
|
|
|
|
|
), 'utf8'); |
|
|
$body = str_replace("\n", '', $body); |
|
|
$body = str_replace("\n", '', $body); |
|
|
$body = preg_replace('@^.+<body>|</body>.+$@', '', $body); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return $tracked_cites; |
|
|
return $tracked_cites; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|