www.gusucode.com > 艺术签名文章资讯网源代码 > 艺术签名文章资讯网源代码/624/adminhtry/admin_conform.asp
<!--#include file="setup.asp"--> <!--#include file="check.asp"--> <!--#include file="../api/cls_api.asp"--> <% Admin_header '===================================================================== ' 软件名称:新云网站管理系统 ' 当前版本:NewAsp Site Management System Version 3.0 ' 文件名称:admin_conform.asp ' 更新日期:2006-12-20 ' 官方网站:新云网络(www.newasp.net www.newasp.cn) QQ:94022511 '===================================================================== ' Copyright 2003-2007 newasp.net - All Rights Reserved. ' newasp is a trademark of newasp.net '===================================================================== Dim Action If Not ChkAdmin("9999") Then Server.Transfer("showerr.asp") Response.End End If Action = LCase(Request("action")) Select Case Trim(Action) Case "save" Call SaveConformify Case Else Call showmain End Select If FoundErr = True Then ReturnError(ErrMsg) End If Admin_footer SaveLogInfo(AdminName) CloseConn Function GetFormID() Dim i,sessionid sessionid = Session.SessionID For i=1 to Len(sessionid) GetFormID=GetFormID&Chr(Mid(sessionid,i,1)+97) Next End Function Sub showmain() %> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="TableBorder"> <form name="myform" method="post" action="?action=save"> <tr> <th colspan="2">多系统整合接口设置</th> </tr> <tr> <td class="TableRow1" width="20%" align="right"><u>是否开启多系统整合程序</u>:</td> <td class="TableRow1" width="80%"> <input type="radio" name="API_Enable" value="false"<% If Not API_Enable Then Response.Write " checked" %>> 关闭 <input type="radio" name="API_Enable" value="true"<% If API_Enable Then Response.Write " checked" %>> 开启 </td> </tr> <tr> <td class="TableRow2" align="right"><u>设置系统密钥</u>:</td> <td class="TableRow2"><input type="text" name="API_ConformKey" size="35" value="<%=API_ConformKey%>"> <font color="red">系统整合,必须保证与其它系统设置的密钥一致。</font> </td> </tr> <tr> <td class="TableRow1" align="right"><u>是否除错</u>:</td> <td class="TableRow1"> <input type="radio" name="API_Debug" value="false"<% If Not API_Debug Then Response.Write " checked" %>> 否 <input type="radio" name="API_Debug" value="true"<% If API_Debug Then Response.Write " checked" %>> 是 <font color="red">如果整合的论坛程序和新云程序的用户数据不同步,你可以选择“是”</font> </td> </tr> <tr> <td class="TableRow2" align="right"><u>整合程序的接口文件路径</u>:</td> <td class="TableRow2"><textarea name="API_Urls" rows="6" cols="70"><%=API_Urls%></textarea></td> </tr> <tr> <td class="TableRow1" align="right"><u>整合用户登录后转向URL</u>:</td> <td class="TableRow1"><input type="text" name="API_LoginUrl" size="45" value="<%=API_LoginUrl%>"> <font color="red">不设置请输入“0”。</font> </td> </tr> <tr> <td class="TableRow2" align="right"><u>整合用户注册后转向URL</u>:</td> <td class="TableRow2"><input type="text" name="API_ReguserUrl" size="45" value="<%=API_ReguserUrl%>"> <font color="red">不设置请输入“0”。</font> </td> </tr> <tr> <td class="TableRow1" align="right"><u>整合用户注销后转向URL</u>:</td> <td class="TableRow1"><input type="text" name="API_LogoutUrl" size="45" value="<%=API_LogoutUrl%>"> <font color="red">不设置请输入“0”。</font> </td> </tr> <tr> <td class="TableRow2" align="right"></td> <td class="TableRow2"><input type="submit" value="保存设置" name="B1" class="Button"></td> </tr> </form> <tr> <td class="TableRow1" colspan="2"><b>说明:</b><br /><font color="blue">如果有多个程序整合,接口之间用半角"|"分隔<br />例如:http://你的论坛网址/dv_dpo.asp|http://你的网站地址/博客安装目录/oblogresponse.asp;<br /> 本系统的接口路径:<font color="red"><%=Newasp.SiteUrl%>/api/api_reponse.asp</font><br /></font></td> </tr> </table> <% End Sub Sub SaveConformify() Dim XslDoc,XslNode,Xsl_Files Xsl_Files = API_Path & "api.config" Xsl_Files = Server.MapPath(Xsl_Files) Set XslDoc = Server.CreateObject("Msxml2.FreeThreadedDOMDocument" & MsxmlVersion) If Not XslDoc.Load(Xsl_Files) Then Response.Write "初始数据不存在!" Response.End Else Set XslNode = XslDoc.documentElement.selectSingleNode("rs:data/z:row") XslNode.attributes.getNamedItem("api_enable").text = Trim(Request.Form("API_Enable")) XslNode.attributes.getNamedItem("api_conformkey").text = ChkRequestForm("API_ConformKey") XslNode.attributes.getNamedItem("api_urls").text = ChkRequestForm("API_Urls") XslNode.attributes.getNamedItem("api_debug").text = ChkRequestForm("API_Debug") XslNode.attributes.getNamedItem("api_loginurl").text = ChkRequestForm("API_LoginUrl") XslNode.attributes.getNamedItem("api_reguserurl").text = ChkRequestForm("API_ReguserUrl") XslNode.attributes.getNamedItem("api_logouturl").text = ChkRequestForm("API_LogoutUrl") 'XslNode.attributes.setNamedItem(XslDoc.createNode(2,"date","")).text = Now() 'XslNode.appendChild(XslDoc.createNode(1,"pubDate","")).text = Now() XslDoc.save Xsl_Files Set XslNode = Nothing End If Set XslDoc = Nothing Succeed("<li>恭喜您!保存设置成功。</li>") End Sub Function ChkRequestForm(reform) Dim strForm strForm = Trim(Request.Form(reform)) If IsNull(strForm) Then strForm = "0" Else strForm = Replace(strForm, Chr(0), vbNullString) strForm = Replace(strForm, Chr(34), vbNullString) strForm = Replace(strForm, "'", vbNullString) strForm = Replace(strForm, """", vbNullString) End If If strForm = "" Then strForm = "0" ChkRequestForm = strForm End Function %>