diff --git a/core/helpers.asp b/core/helpers.asp index 256877b..fecbb57 100644 --- a/core/helpers.asp +++ b/core/helpers.asp @@ -321,6 +321,25 @@ Function H(s) End If End Function +Function RenderPostBody(ByVal body) + Dim raw + If IsNull(body) Or IsEmpty(body) Then + RenderPostBody = "" + Exit Function + End If + + raw = CStr(body) + If InStr(1, raw, "<", vbTextCompare) > 0 And InStr(1, raw, ">", vbTextCompare) > 0 Then + RenderPostBody = raw + Else + raw = Server.HTMLEncode(raw) + raw = Replace(raw, vbCrLf, "
") + raw = Replace(raw, vbCr, "
") + raw = Replace(raw, vbLf, "
") + RenderPostBody = raw + End If +End Function + '------------------------------------------------------------------------------ ' Canonical application URL helpers ' - Categories use numeric IDs