📄 editlink.asp
字号:
<!--#include file="../conn.asp"-->
<!--#include file="../inc/const.asp"-->
<!--#include file="../inc/md5.asp"-->
<!--#include file="../inc/classmenu.asp"-->
<%
Dim Rs, SQL, FoundErr, ErrMsg, LinkID
Dim HtmlContent,ListContent,TempListContent
Dim strChecked
FoundErr = False
Newasp.PreventInfuse
Newasp.LoadTemplates 9999, 6, 0
HtmlContent = Newasp.HtmlContent
HtmlContent = Replace(HtmlContent,"{$InstallDir}", Newasp.InstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", 0)
HtmlContent = Replace(HtmlContent,"{$PageTitle}","修改友情连接")
HtmlContent = ReadClassMenu(HtmlContent)
HtmlContent = ReadClassMenubar(HtmlContent)
TempListContent = Newasp.CutFixContent(HtmlContent, "<!--ListBegin", "ListEnd-->", 1)
LinkID = Newasp.ChkNumeric(Request("id"))
If LinkID = 0 Then
Response.Write"错误的系统参数!"
Response.End
End If
If Newasp.CheckStr(LCase(Request.Form("action"))) = "modify" Then
Call FriendLinkModify
Else
Set Rs = Newasp.Execute("SELECT * FROM NC_Link WHERE LinkID="& LinkID)
If Rs.BOF And Rs.EOF Then
Set Rs = Nothing
Call OutAlertScript("错误的系统参数!")
Else
ListContent = Newasp.HtmlSetting(13)
ListContent = Replace(ListContent,"{$LinkID}", Rs("LinkID"))
ListContent = Replace(ListContent,"{$LinkName}", Newasp.HTMLEncode(Rs("LinkName")))
ListContent = Replace(ListContent,"{$LinkUrl}", Newasp.CheckTopic(Rs("LinkUrl")))
ListContent = Replace(ListContent,"{$LogoUrl}", Newasp.CheckTopic(Rs("LogoUrl")))
ListContent = Replace(ListContent,"{$Readme}", Newasp.HTMLEncode(Rs("Readme")))
If Rs("isLogo") = 0 Then
ListContent = Replace(ListContent,"{$CheckedA}", " checked")
ListContent = Replace(ListContent,"{$CheckedB}", "")
Else
ListContent = Replace(ListContent,"{$CheckedA}", "")
ListContent = Replace(ListContent,"{$CheckedB}", " checked")
End If
HtmlContent = Replace(HtmlContent, TempListContent, ListContent)
Response.Write HtmlContent
End If
Rs.Close:Set Rs = Nothing
End If
Sub FriendLinkModify()
If Trim(Request.Form("LinkName")) = "" Then
ErrMsg = ErrMsg + "网站名称不能为空\n"
Founderr = True
End If
If Trim(Request.Form("LinkUrl")) = "" Then
ErrMsg = ErrMsg + "网站URL不能为空\n"
Founderr = True
End If
If Trim(Request.Form("Readme")) = "" Then
ErrMsg = ErrMsg + "网站简介不能为空\n"
Founderr = True
End If
If Trim(Request.Form("password")) = "" Then
ErrMsg = ErrMsg + "管理密码不能为空\n"
Founderr = True
End If
If Newasp.IsValidPassword(Request("password")) = False Then
ErrMsg = ErrMsg + "管理密码中含有非法字符\n"
Founderr = True
End If
Set Rs = Newasp.Execute("SELECT password FROM NC_Link WHERE LinkID="& LinkID)
If Rs.BOF And Rs.EOF Then
Set Rs = Nothing
Call OutAlertScript("错误的系统参数!")
Exit Sub
Else
If Not IsNull(Trim(Rs("password"))) And Trim(Rs("password")) <> "" Then
If Rs("password") <> md5(Request.Form("password")) Then
Set Rs = Nothing
Call OutAlertScript(Newasp.HtmlSetting(10))
Exit Sub
End If
Else
Set Rs = Nothing
Call OutAlertScript(Newasp.HtmlSetting(11))
Exit Sub
End If
End If
Set Rs = Nothing
If Founderr = True Then
Call OutAlertScript(ErrMsg)
Exit Sub
End If
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM NC_Link WHERE LinkID="& LinkID
Rs.Open SQL,Conn,1,3
Rs("LinkName") = Newasp.FormEncode(Request.Form("LinkName"),50)
Rs("LinkUrl") = Newasp.FormEncode(Request.Form("LinkUrl"),200)
Rs("LogoUrl") = Newasp.FormEncode(Request.Form("LogoUrl"),200)
Rs("Readme") = Newasp.FormEncode(Request.Form("Readme"),200)
Rs("isLogo") = Newasp.ChkNumeric(Request.Form("isLogo"))
Rs.update
Rs.Close:Set Rs = Nothing
Call OutputScript(Newasp.HtmlSetting(14),"index.asp")
End Sub
CloseConn
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -