<%
Function SR_Left(strText,intLimite)
Dim intPosSpace, arrExitChars, i
'Array con i caratteri da controllare. Ovviamente è possibile aggiungerne di nuovi, così come eliminare quelli inutilizzati o cambiarne l'ordine di controllo
arrExitChars = Array(" ",".",",",";",":","?","!")
If Not IsNumeric(intLimite) THEN
SR_Left = strText
ElseIf (Len(strText) <= intLimite) Or (intLimite <= 0) Then
SR_Left = strText
Else
For i=0 To Ubound(arrExitChars)
intSpace = inStrRev(Left(strText,intLimite),arrExitChars(i))
If intSpace > 0 Then
SR_Left = Left(strText,intSpace) & "..."
Exit For
Else
SR_Left = Left(strText,intLimite) & "..."
End If
Next
End If
End Function
function replaceTextArea(testo)
if testo <> "" then
replaceTextArea = replace(testo, VbCrLf, "
")
replaceTextArea = replace(replaceTextArea,"'","''")
else
replaceTextArea = testo
end if
end function
function visTextArea(testo)
if testo <> "" then
visTextArea = replace(testo, "
", "")
visTextArea = replace(visTextArea, "</p>", "")
visTextArea = replace(visTextArea, "
", VbCrLf)
visTextArea = replace(visTextArea, "
", "")
else
visTextArea = testo
end if
end function
sBBSLangPage = ""
BBS.SetupBBS
BBS.SetScheme(0)
function amici(id)
' numero friend
sql = "SELECT count(id) as totale FROM myfriends WHERE idmember = "& id &" and conferma =1"
'response.Write(sql)
Set queryfriends=Server.CreateObject("ADODB.Recordset" )
queryfriends.Open sql, dbc, 3
if not queryfriends.eof then
amici = queryfriends("totale")
else
amici = 0
end if
queryfriends.close
end function
function verificaamici(id,idd)
' numero friend
sql = "SELECT count(id) as totale FROM myfriends WHERE idfriend = "& id &" and idmember = "&idd
'response.Write(sql)
Set queryfriends=Server.CreateObject("ADODB.Recordset" )
queryfriends.Open sql, dbc, 3
if not queryfriends.eof then
verificaamici = queryfriends("totale")
else
verificaamici = 0
end if
queryfriends.close
end function
function lastupdate()
sql = "SELECT username, lastlogon FROM `members` WHERE livello = '0' OR livello = '5' ORDER BY lastlogon DESC"
Set query=Server.CreateObject("ADODB.Recordset")
query.Open sql, dbc, 3
if not query.eof then
lastupdate = query("lastlogon")
end if
query.close
set query = nothing
response.Write("<a name=""up""></a>")
end function
function MailMember(idutente)
sql = "SELECT emailaddress, memberId FROM `members` WHERE memberId = "& idutente
Set queryMem=Server.CreateObject("ADODB.Recordset")
queryMem.Open sql, dbc, 3
if not queryMem.eof then
MailMember = queryMem("emailaddress")
end if
queryMem.close
set queryMem = nothing
end function
function DeleteMailMember(idarticolo)
sql = "SELECT idutente FROM `sito_MyWIP` WHERE idarticolo = " &idarticolo
Set query=Server.CreateObject("ADODB.Recordset")
query.Open sql, dbc, 3
imeil=query("idutente")
query.close
set query = nothing
sql = "SELECT emailaddress, memberId FROM `members` WHERE memberId = "& imeil
Set query=Server.CreateObject("ADODB.Recordset")
query.Open sql, dbc, 3
if not query.eof then
DeleteMailMember = query("emailaddress")
end if
query.close
set query = nothing
end function