pm_snippet bugfix (incorrectly double-escaped HTML entity)

This commit is contained in:
Savetheinternet 2011-10-08 21:01:26 +11:00
parent cf79aed488
commit ea2e4f12f8

View File

@ -116,10 +116,13 @@
// Unescape HTML characters, to avoid splitting them in half // Unescape HTML characters, to avoid splitting them in half
$body = html_entity_decode_utf8($body); $body = html_entity_decode_utf8($body);
$body = substr($body, 0, $len) . (strlen($body) > $len ? '…' : ''); // calculate strlen() so we can add "..." after if needed
$strlen = strlen($body);
$body = substr($body, 0, $len);
// Re-escape the characters. // Re-escape the characters.
return '<em>' . utf8tohtml($body) . '</em>'; return '<em>' . utf8tohtml($body) . ($strlen > $len ? '&hellip;' : '') . '</em>';
} }
function capcode($cap) { function capcode($cap) {