%
'*********************************************
'*** Eliminiamo i tag principali *****
'*********************************************
Private Function removeAllTags(ByVal strInputEntry)
strInputEntry = Replace(strInputEntry, "&", "&", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "<", "<", 1, -1, 1)
strInputEntry = Replace(strInputEntry, ">", ">", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "#", "#", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "%", "%", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "*", "*", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "\", "\", 1, -1, 1)
strInputEntry = Replace(strInputEntry, "'", "", 1, -1, 1)
removeAllTags = strInputEntry
End Function
Private Function removemaligno(ByVal strInput)
strInput = Replace(strInput, "&", "&", 1, -1, 1)
strInput = Replace(strInput, "#", "#", 1, -1, 1)
strInput = Replace(strInput, "%", "%", 1, -1, 1)
strInput = Replace(strInput, "*", "*", 1, -1, 1)
strInput = Replace(strInput, "\", "\", 1, -1, 1)
strInput = Replace(strInput, "'", "", 1, -1, 1)
removemaligno = strInput
End Function
'******************************************
'*** UBB code *****
'******************************************
Private Function UBBcode(ByVal strMessage)
Dim strTempMessageLink
Dim strMessageLink
Dim lngLinkStartPos
Dim lngLinkEndPos
Dim intLoop
strMessage = Replace(strMessage, "[B]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/B]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[I]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/I]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[U]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/U]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[LIST=1]", "
", 1, -1, 1)
strMessage = Replace(strMessage, "[/LIST=1]", "
", 1, -1, 1)
strMessage = Replace(strMessage, "[LIST]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/LIST]", "
", 1, -1, 1)
strMessage = Replace(strMessage, "[LI]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/LI]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[CENTER]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/CENTER]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT FACE=Arial]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT FACE=Courier]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT FACE=Times]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT FACE=Verdana]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=BLACK]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=WHITE]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=BLUE]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=RED]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=ORANGE]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=GREEN]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=YELLOW]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT COLOR=GRAY]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[/FONT]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=1]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=2]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=3]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=4]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=5]", "", 1, -1, 1)
strMessage = Replace(strMessage, "[FONT SIZE=6]", "", 1, -1, 1)
Do While InStr(1, strMessage, "[IMG]", 1) > 0 AND InStr(1, strMessage, "[/IMG]", 1) > 0
lngLinkStartPos = InStr(1, strMessage, "[IMG]", 1)
lngLinkEndPos = InStr(lngLinkStartPos, strMessage, "[/IMG]", 1) + 6
strMessageLink = Trim(Mid(strMessage, lngLinkStartPos, (lngLinkEndPos - lngLinkStartPos)))
strTempMessageLink = strMessageLink
strTempMessageLink = Replace(strTempMessageLink, "[IMG]", "
", 1, -1, 1)
strMessage = Replace(strMessage, strMessageLink, strTempMessageLink, 1, -1, 1)
Loop
Do While InStr(1, strMessage, "[URL=", 1) > 0 AND InStr(1, strMessage, "[/URL]", 1) > 0
lngLinkStartPos = InStr(1, strMessage, "[URL=", 1)
lngLinkEndPos = InStr(lngLinkStartPos, strMessage, "[/URL]", 1) + 6
If lngLinkEndPos - lngLinkStartPos =< 5 Then lngLinkEndPos = lngLinkStartPos + 5
strMessageLink = Trim(Mid(strMessage, lngLinkStartPos, (lngLinkEndPos - lngLinkStartPos)))
strTempMessageLink = strMessageLink
strTempMessageLink = Replace(strTempMessageLink, "[URL=", "", 1, -1, 1)
strTempMessageLink = Replace(strTempMessageLink, "]", """ target=_blank"">", 1, -1, 1)
strMessage = Replace(strMessage, strMessageLink, strTempMessageLink, 1, -1, 1)
Loop
Do While InStr(1, strMessage, "[EMAIL=", 1) > 0 AND InStr(1, strMessage, "[/EMAIL]", 1) > 0
lngLinkStartPos = InStr(1, strMessage, "[EMAIL=", 1)
lngLinkEndPos = InStr(lngLinkStartPos, strMessage, "[/EMAIL]", 1) + 8
If lngLinkEndPos - lngLinkStartPos =< 7 Then lngLinkEndPos = lngLinkStartPos + 7
strMessageLink = Trim(Mid(strMessage, lngLinkStartPos, (lngLinkEndPos - lngLinkStartPos)))
strTempMessageLink = strMessageLink
strTempMessageLink = Replace(strTempMessageLink, "[EMAIL=", "", 1, -1, 1)
strTempMessageLink = Replace(strTempMessageLink, "]", """>", 1, -1, 1)
strMessage = Replace(strMessage, strMessageLink, strTempMessageLink, 1, -1, 1)
Loop
UBBcode = strMessage
End Function
%>