%
'#################################################################################
'## Snitz Forums 2000 v3.4.07
'#################################################################################
'## Copyright (C) 2000-09 Michael Anderson, Pierre Gorissen,
'## Huw Reddick and Richard Kinser
'##
'## This program is free software; you can redistribute it and/or
'## modify it under the terms of the GNU General Public License
'## as published by the Free Software Foundation; either version 2
'## of the License, or (at your option) any later version.
'##
'## All copyright notices regarding Snitz Forums 2000
'## must remain intact in the scripts and in the outputted HTML
'## The "powered by" text/logo with a link back to
'## http://forum.snitz.com in the footer of the pages MUST
'## remain visible when the pages are viewed on the internet or intranet.
'##
'## This program is distributed in the hope that it will be useful,
'## but WITHOUT ANY WARRANTY; without even the implied warranty of
'## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
'## GNU General Public License for more details.
'##
'## You should have received a copy of the GNU General Public License
'## along with this program; if not, write to the Free Software
'## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
'##
'## Support can be obtained from our support forums at:
'## http://forum.snitz.com
'##
'## Correspondence and Marketing Questions can be sent to:
'## manderson@snitz.com
'##
'#################################################################################
function GetKey(action)
'// Create an array of characters to choose from for the key.
'// If you would like to add uppercase letters or high ASCII characters,
'// simply add them to the array, just remember to modify intNumChars
'// variable to match number of characters in the array.
intNumChars = 52
keyArray = Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5")
'// This picks 32 random numbers and pulls corresponding letters from the
'// array. If you want a larger, or smaller key, simply adjust the
'// number of characters you grab.
dim key(32)
Randomize
for i = 0 to 31
key(i) = (Int(((intNumChars - 1) * Rnd) + 1))
next
'// Make the key!
strKey = ""
for j = 0 to 31
strKey = strKey & keyArray(key(j))
next
GetKey = strKey
if action = "sendemail" then
'## E-mails verification link to the new e-mail address.
strRecipientsName = Request.Form("Name")
strRecipients = Request.Form("Email")
strFrom = strSender
strFromName = strForumTitle
strsubject = strForumTitle & "- Your E-mail Address Has Been Changed "
strMessage = "Hello " & Request.Form("name") & vbNewLine & vbNewLine
if Request.QueryString("mode") <> "EditIt" then
strMessage = strMessage & "You received this message from " & strForumTitle & " because someone has changed your e-mail address on the forums at " & strForumURL & vbNewLine & vbNewLine
else
strMessage = strMessage & "You received this message from " & strForumTitle & " because you have changed your e-mail address on the forums at " & strForumURL & vbNewLine & vbNewLine
end if
strMessage = strMessage & "To complete your e-mail change, please click on the link below:" & vbNewLine & vbNewLine
strMessage = strMessage & strForumURL & "pop_profile.asp?verkey=" & strKey & vbNewLine & vbNewLine
strMessage = strMessage & "Thank You!" & vbNewLine & vbNewLine
strMessage = strMessage & "Forum Admin"
%>
<%
end if
end function
function CleanCode(fString)
if fString = "" or IsNull(fstring) then
fString = " "
else
'## left for compatibility with older versions of the forum
fString = replace(fString, "
quote:
","[quote]", 1, -1, 1)
fString = replace(fString, "
","[/quote]", 1, -1, 1)
'##
fString = replace(fString, "quote:
","[quote]", 1, -1, 1)
fString = replace(fString, "
","[/quote]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "
","[/quote]", 1, -1, 1)
'##
if strAllowForumCode = "1" then
fString = replace(fString, "","[b]", 1, -1, 1)
fString = replace(fString, "","[/b]", 1, -1, 1)
fString = replace(fString, "", "[s]", 1, -1, 1)
fString = replace(fString, "", "[/s]", 1, -1, 1)
fString = replace(fString, "","[u]", 1, -1, 1)
fString = replace(fString, "","[/u]", 1, -1, 1)
fString = replace(fString, "","[i]", 1, -1, 1)
fString = replace(fString, "","[/i]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "", "[font=Andale Mono]", 1, -1, 1)
fString = replace(fString, "", "[/font=Andale Mono]", 1, -1, 1)
fString = replace(fString, "", "[font=Arial]", 1, -1, 1)
fString = replace(fString, "", "[/font=Arial]", 1, -1, 1)
fString = replace(fString, "", "[font=Arial Black]", 1, -1, 1)
fString = replace(fString, "", "[/font=Arial Black]", 1, -1, 1)
fString = replace(fString, "", "[font=Book Antiqua]", 1, -1, 1)
fString = replace(fString, "", "[/font=Book Antiqua]", 1, -1, 1)
fString = replace(fString, "", "[font=Century Gothic]", 1, -1, 1)
fString = replace(fString, "", "[/font=Century Gothic]", 1, -1, 1)
fString = replace(fString, "", "[font=Comic Sans MS]", 1, -1, 1)
fString = replace(fString, "", "[/font=Comic Sans MS]", 1, -1, 1)
fString = replace(fString, "", "[font=Courier New]", 1, -1, 1)
fString = replace(fString, "", "[/font=Courier New]", 1, -1, 1)
fString = replace(fString, "", "[font=Georgia]", 1, -1, 1)
fString = replace(fString, "", "[/font=Georgia]", 1, -1, 1)
fString = replace(fString, "", "[font=Impact]", 1, -1, 1)
fString = replace(fString, "", "[/font=Impact]", 1, -1, 1)
fString = replace(fString, "", "[font=Tahoma]", 1, -1, 1)
fString = replace(fString, "", "[/font=Tahoma]", 1, -1, 1)
fString = replace(fString, "", "[font=Times New Roman]", 1, -1, 1)
fString = replace(fString, "", "[/font=Times New Roman]", 1, -1, 1)
fString = replace(fString, "", "[font=Trebuchet MS]", 1, -1, 1)
fString = replace(fString, "", "[/font=Trebuchet MS]", 1, -1, 1)
fString = replace(fString, "", "[font=Script MT Bold]", 1, -1, 1)
fString = replace(fString, "", "[/font=Script MT Bold]", 1, -1, 1)
fString = replace(fString, "", "[font=Stencil]", 1, -1, 1)
fString = replace(fString, "", "[/font=Stencil]", 1, -1, 1)
fString = replace(fString, "", "[font=Verdana]", 1, -1, 1)
fString = replace(fString, "", "[/font=Verdana]", 1, -1, 1)
fString = replace(fString, "", "[font=Lucida Console]", 1, -1, 1)
fString = replace(fString, "", "[/font=Lucida Console]", 1, -1, 1)
'##
fString = replace(fString, "", "[font=Andale Mono]", 1, -1, 1)
fString = replace(fString, "", "[/font=Andale Mono]", 1, -1, 1)
fString = replace(fString, "", "[font=Arial]", 1, -1, 1)
fString = replace(fString, "", "[/font=Arial]", 1, -1, 1)
fString = replace(fString, "", "[font=Arial Black]", 1, -1, 1)
fString = replace(fString, "", "[/font=Arial Black]", 1, -1, 1)
fString = replace(fString, "", "[font=Book Antiqua]", 1, -1, 1)
fString = replace(fString, "", "[/font=Book Antiqua]", 1, -1, 1)
fString = replace(fString, "", "[font=Century Gothic]", 1, -1, 1)
fString = replace(fString, "", "[/font=Century Gothic]", 1, -1, 1)
fString = replace(fString, "", "[font=Comic Sans MS]", 1, -1, 1)
fString = replace(fString, "", "[/font=Comic Sans MS]", 1, -1, 1)
fString = replace(fString, "", "[font=Courier New]", 1, -1, 1)
fString = replace(fString, "", "[/font=Courier New]", 1, -1, 1)
fString = replace(fString, "", "[font=Georgia]", 1, -1, 1)
fString = replace(fString, "", "[/font=Georgia]", 1, -1, 1)
fString = replace(fString, "", "[font=Impact]", 1, -1, 1)
fString = replace(fString, "", "[/font=Impact]", 1, -1, 1)
fString = replace(fString, "", "[font=Tahoma]", 1, -1, 1)
fString = replace(fString, "", "[/font=Tahoma]", 1, -1, 1)
fString = replace(fString, "", "[font=Times New Roman]", 1, -1, 1)
fString = replace(fString, "", "[/font=Times New Roman]", 1, -1, 1)
fString = replace(fString, "", "[font=Trebuchet MS]", 1, -1, 1)
fString = replace(fString, "", "[/font=Trebuchet MS]", 1, -1, 1)
fString = replace(fString, "", "[font=Script MT Bold]", 1, -1, 1)
fString = replace(fString, "", "[/font=Script MT Bold]", 1, -1, 1)
fString = replace(fString, "", "[font=Stencil]", 1, -1, 1)
fString = replace(fString, "", "[/font=Stencil]", 1, -1, 1)
fString = replace(fString, "", "[font=Verdana]", 1, -1, 1)
fString = replace(fString, "", "[/font=Verdana]", 1, -1, 1)
fString = replace(fString, "", "[font=Lucida Console]", 1, -1, 1)
fString = replace(fString, "", "[/font=Lucida Console]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "", "[red]", 1, -1, 1)
fString = replace(fString, "", "[/red]", 1, -1, 1)
fString = replace(fString, "", "[green]", 1, -1, 1)
fString = replace(fString, "", "[/green]", 1, -1, 1)
fString = replace(fString, "", "[blue]", 1, -1, 1)
fString = replace(fString, "", "[/blue]", 1, -1, 1)
fString = replace(fString, "", "[white]", 1, -1, 1)
fString = replace(fString, "", "[/white]", 1, -1, 1)
fString = replace(fString, "", "[purple]", 1, -1, 1)
fString = replace(fString, "", "[/purple]", 1, -1, 1)
fString = replace(fString, "", "[yellow]", 1, -1, 1)
fString = replace(fString, "", "[/yellow]", 1, -1, 1)
fString = replace(fString, "", "[violet]", 1, -1, 1)
fString = replace(fString, "", "[/violet]", 1, -1, 1)
fString = replace(fString, "", "[brown]", 1, -1, 1)
fString = replace(fString, "", "[/brown]", 1, -1, 1)
fString = replace(fString, "", "[black]", 1, -1, 1)
fString = replace(fString, "", "[/black]", 1, -1, 1)
fString = replace(fString, "", "[pink]", 1, -1, 1)
fString = replace(fString, "", "[/pink]", 1, -1, 1)
fString = replace(fString, "", "[orange]", 1, -1, 1)
fString = replace(fString, "", "[/orange]", 1, -1, 1)
fString = replace(fString, "", "[gold]", 1, -1, 1)
fString = replace(fString, "", "[/gold]", 1, -1, 1)
fString = replace(fString, "", "[beige]", 1, -1, 1)
fString = replace(fString, "", "[/beige]", 1, -1, 1)
fString = replace(fString, "", "[teal]", 1, -1, 1)
fString = replace(fString, "", "[/teal]", 1, -1, 1)
fString = replace(fString, "", "[navy]", 1, -1, 1)
fString = replace(fString, "", "[/navy]", 1, -1, 1)
fString = replace(fString, "", "[maroon]", 1, -1, 1)
fString = replace(fString, "", "[/maroon]", 1, -1, 1)
fString = replace(fString, "", "[limegreen]", 1, -1, 1)
fString = replace(fString, "", "[/limegreen]", 1, -1, 1)
'##
fString = replace(fString, "", "[red]", 1, -1, 1)
fString = replace(fString, "", "[/red]", 1, -1, 1)
fString = replace(fString, "", "[green]", 1, -1, 1)
fString = replace(fString, "", "[/green]", 1, -1, 1)
fString = replace(fString, "", "[blue]", 1, -1, 1)
fString = replace(fString, "", "[/blue]", 1, -1, 1)
fString = replace(fString, "", "[white]", 1, -1, 1)
fString = replace(fString, "", "[/white]", 1, -1, 1)
fString = replace(fString, "", "[purple]", 1, -1, 1)
fString = replace(fString, "", "[/purple]", 1, -1, 1)
fString = replace(fString, "", "[yellow]", 1, -1, 1)
fString = replace(fString, "", "[/yellow]", 1, -1, 1)
fString = replace(fString, "", "[violet]", 1, -1, 1)
fString = replace(fString, "", "[/violet]", 1, -1, 1)
fString = replace(fString, "", "[brown]", 1, -1, 1)
fString = replace(fString, "", "[/brown]", 1, -1, 1)
fString = replace(fString, "", "[black]", 1, -1, 1)
fString = replace(fString, "", "[/black]", 1, -1, 1)
fString = replace(fString, "", "[pink]", 1, -1, 1)
fString = replace(fString, "", "[/pink]", 1, -1, 1)
fString = replace(fString, "", "[orange]", 1, -1, 1)
fString = replace(fString, "", "[/orange]", 1, -1, 1)
fString = replace(fString, "", "[gold]", 1, -1, 1)
fString = replace(fString, "", "[/gold]", 1, -1, 1)
fString = replace(fString, "", "[beige]", 1, -1, 1)
fString = replace(fString, "", "[/beige]", 1, -1, 1)
fString = replace(fString, "", "[teal]", 1, -1, 1)
fString = replace(fString, "", "[/teal]", 1, -1, 1)
fString = replace(fString, "", "[navy]", 1, -1, 1)
fString = replace(fString, "", "[/navy]", 1, -1, 1)
fString = replace(fString, "", "[maroon]", 1, -1, 1)
fString = replace(fString, "", "[/maroon]", 1, -1, 1)
fString = replace(fString, "", "[limegreen]", 1, -1, 1)
fString = replace(fString, "", "[/limegreen]", 1, -1, 1)
fString = replace(fString, "", "[h1]", 1, -1, 1)
fString = replace(fString, "
", "[/h1]", 1, -1, 1)
fString = replace(fString, "", "[h2]", 1, -1, 1)
fString = replace(fString, "
", "[/h2]", 1, -1, 1)
fString = replace(fString, "", "[h3]", 1, -1, 1)
fString = replace(fString, "
", "[/h3]", 1, -1, 1)
fString = replace(fString, "", "[h4]", 1, -1, 1)
fString = replace(fString, "
", "[/h4]", 1, -1, 1)
fString = replace(fString, "", "[h5]", 1, -1, 1)
fString = replace(fString, "
", "[/h5]", 1, -1, 1)
fString = replace(fString, "", "[h6]", 1, -1, 1)
fString = replace(fString, "
", "[/h6]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "", "[size=1]", 1, -1, 1)
fString = replace(fString, "", "[/size=1]", 1, -1, 1)
fString = replace(fString, "", "[size=2]", 1, -1, 1)
fString = replace(fString, "", "[/size=2]", 1, -1, 1)
fString = replace(fString, "", "[size=3]", 1, -1, 1)
fString = replace(fString, "", "[/size=3]", 1, -1, 1)
fString = replace(fString, "", "[size=4]", 1, -1, 1)
fString = replace(fString, "", "[/size=4]", 1, -1, 1)
fString = replace(fString, "", "[size=5]", 1, -1, 1)
fString = replace(fString, "", "[/size=5]", 1, -1, 1)
fString = replace(fString, "", "[size=6]", 1, -1, 1)
fString = replace(fString, "", "[/size=6]", 1, -1, 1)
'##
fString = replace(fString, "", "[size=1]", 1, -1, 1)
fString = replace(fString, "", "[/size=1]", 1, -1, 1)
fString = replace(fString, "", "[size=2]", 1, -1, 1)
fString = replace(fString, "", "[/size=2]", 1, -1, 1)
fString = replace(fString, "", "[size=3]", 1, -1, 1)
fString = replace(fString, "", "[/size=3]", 1, -1, 1)
fString = replace(fString, "", "[size=4]", 1, -1, 1)
fString = replace(fString, "", "[/size=4]", 1, -1, 1)
fString = replace(fString, "", "[size=5]", 1, -1, 1)
fString = replace(fString, "", "[/size=5]", 1, -1, 1)
fString = replace(fString, "", "[size=6]", 1, -1, 1)
fString = replace(fString, "", "[/size=6]", 1, -1, 1)
fString = replace(fString, "
","[br]", 1, -1, 1)
fString = replace(fString, "
","[hr]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "", "[left]", 1, -1, 1)
fString = replace(fString, "
", "[/left]", 1, -1, 1)
'##
fString = replace(fString, "", "[left]", 1, -1, 1)
fString = replace(fString, "
", "[/left]", 1, -1, 1)
fString = replace(fString, "","[center]", 1, -1, 1)
fString = replace(fString, "","[/center]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "", "[right]", 1, -1, 1)
fString = replace(fString, "
", "[/right]", 1, -1, 1)
'##
fString = replace(fString, "", "[right]", 1, -1, 1)
fString = replace(fString, "
", "[/right]", 1, -1, 1)
fString = replace(fString, "","[list]", 1, -1, 1)
fString = replace(fString, "
","[/list]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "","[list=1]", 1, -1, 1)
fString = replace(fString, "
","[/list=1]", 1, -1, 1)
fString = replace(fString, "","[list=a]", 1, -1, 1)
fString = replace(fString, "
","[/list=a]", 1, -1, 1)
'##
fString = replace(fString, "","[list=1]", 1, -1, 1)
fString = replace(fString, "
","[/list=1]", 1, -1, 1)
fString = replace(fString, "","[list=a]", 1, -1, 1)
fString = replace(fString, "
","[/list=a]", 1, -1, 1)
fString = replace(fString, "","[*]", 1, -1, 1)
fString = replace(fString, "","[/*]", 1, -1, 1)
'## left for compatibility with older versions of the forum
fString = replace(fString, "","[code]", 1, -1, 1)
fString = replace(fString, "
","[/code]", 1, -1, 1)
'##
fString = replace(fString, "","[code]", 1, -1, 1)
fString = replace(fString, "
","[/code]", 1, -1, 1)
end if
if strIcons = "1" then
'## left for compatibility with older versions of the forum
fString = replace(fString, "
", "[:(!]", 1, -1, 1)
fString = replace(fString, "
", "[B)]", 1, -1, 1)
fString = replace(fString, "
", "[xx(]", 1, -1, 1)
fString = replace(fString, "
", "[XX(]", 1, -1, 1)
fString = replace(fString, "
", "[:O]", 1, -1, 1)
fString = replace(fString, "
", "[:o]", 1, -1, 1)
fString = replace(fString, "
", "[:0]", 1, -1, 1)
fString = replace(fString, "
", "[:I]", 1, -1, 1)
fString = replace(fString, "
", "[:(]", 1, -1, 1)
fString = replace(fString, "
", "[8)]", 1, -1, 1)
fString = replace(fString, "
", "[:)]", 1, -1, 1)
fString = replace(fString, "
", "[}:)]", 1, -1, 1)
fString = replace(fString, "
", "[:D]", 1, -1, 1)
fString = replace(fString, "
", "[8D]", 1, -1, 1)
fString = replace(fString, "
", "[|)]", 1, -1, 1)
fString = replace(fString, "
", "[:o)]", 1, -1, 1)
fString = replace(fString, "
", "[:O)]", 1, -1, 1)
fString = replace(fString, "
", "[:0)]", 1, -1, 1)
fString = replace(fString, "
", "[:P]", 1, -1, 1)
fString = replace(fString, "
", "[:p]", 1, -1, 1)
fString = replace(fString, "
", "[;)]", 1, -1, 1)
fString = replace(fString, "
", "[8]", 1, -1, 1)
fString = replace(fString, "
", "[?]", 1, -1, 1)
fString = replace(fString, "
", "[^]", 1, -1, 1)
fString = replace(fString, "
", "[V]", 1, -1, 1)
fString = replace(fString, "
", "[v]", 1, -1, 1)
fString = replace(fString, "
", "[V]", 1, -1, 1)
fString = replace(fString, "
", "[v]", 1, -1, 1)
fString = replace(fString, "
", "[:X]", 1, -1, 1)
fString = replace(fString, "
", "[:x]", 1, -1, 1)
'##
end if
if strAllowForumCode = "1" then
if strIMGInPosts = "1" then
fString = replace(fString, "
","[/img]", 1, -1, 1)
fString = replace(fString, """ id=right border=0>","[/img=right]", 1, -1, 1)
fString = replace(fString, """ id=left border=0>","[/img=left]", 1, -1, 1)
'##
fString = replace(fString, "
","[/img]", 1, -1, 1)
fString = replace(fString, """ id=""right"" border=""0"">","[/img=right]", 1, -1, 1)
fString = replace(fString, """ id=""left"" border=""0"">","[/img=left]", 1, -1, 1)
end if
end if
end if
fString = Replace(fString, "'", "'")
CleanCode = fString
end function
%>