⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 act.plus.asp

📁 PDA,若你死昂师傅你说的附件是打开附件上课的附件四度空间就大方快速减肥
💻 ASP
字号:
<!--#include file="../ACT.Function.asp"-->
<!--#include file="../../ACT_inc/cls_pageview.asp"-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ACTCMS_Admin</title>
<link href="../Images/css1/css.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript" src="../../ACT_inc/Prototype.js"></script>
<script language="JavaScript" type="text/javascript" src="../../ACT_inc/ActHelp.js"></script>
</head>

<body>
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table">
  <tr>
    <td  
	class="bg_tr"><strong>您现在的位置:系统设置 >>插件管理</strong></td>
  </tr>
    <tr>
      <td ><A href="?A=A"><b>添加新插件</b></a></td>
    </tr>

</table>
<% 
 If Not ACTCMS.ChkAdmin() Then '超级管理员检测
	Call Actcms.ACTCMSErr("")
 End If 
	Dim ShowErr,PlusName,PlusIntro,IsUse,PlusID,PlusUrl,Action,OrderID
	Action = ACTCMS.S("A")
	Select Case Action
			Case "A","E"
				Call EditAdd()
			Case "AddSave","EditSave"
				Call SavePlus()
			Case "D"
				Call DelPlus()
			Case Else 
				Call main()
	End Select 

	Sub DelPlus()
		Dim id 
		ID=ACTCMS.ChkNumeric(ACTCMS.S("ID"))
		ACTCMS.ACTEXE("Delete From Plus_ACT Where ID=" & ID)		
		Call Actcms.ActErr("删除插件成功&nbsp;&nbsp;<a href=include/ACT.Plus.asp>点击这里返回管理首页</a>","")

	End Sub 
	Sub SavePlus()
		Dim PlusRS,PlusSql,ID
		 PlusName=ACTCMS.S("PlusName")
		 PlusIntro=ACTCMS.S("PlusIntro")
		 IsUse=ACTCMS.ChkNumeric(ACTCMS.S("IsUse"))
		 OrderID=ACTCMS.ChkNumeric(ACTCMS.S("OrderID"))
		 ID=ACTCMS.ChkNumeric(ACTCMS.S("ID"))
		 PlusID=ACTCMS.S("PlusID")
		 PlusUrl=ACTCMS.S("PlusUrl")
		 IF ACTCMS.S("PlusName") = "" Then
			Call ACTCMS.Alert("请输入插件名称!",""):Exit Sub
		 End if
		 IF ACTCMS.S("PlusUrl") = "" Then
			Call ACTCMS.Alert("请输入管理地址!",""):Exit Sub
		 End if
		If Action="AddSave" Then 
			 IF ACTCMS.S("PlusID") = "" Then
				Call ACTCMS.Alert("请输入插件标识符!",""):Exit Sub
			 End if
			 If Not ACTCMS.ACTEXE("SELECT PlusName FROM Plus_ACT Where PlusName='" & PlusName & "' order by ID desc").eof Then
				Call ACTCMS.Alert("系统已存在该插件名称!",""):Exit Sub
			 End if	
			 If Not ACTCMS.ACTEXE("SELECT PlusID FROM Plus_ACT Where PlusID='" & PlusID & "' order by ID desc").eof Then
				Call ACTCMS.Alert("系统已存在该插件标识符!",""):Exit Sub
			 End if	
			 Set PlusRS = Server.CreateObject("adodb.recordset")
			  PlusSql = "select * from Plus_ACT"
			  PlusRS.Open PlusSql, Conn, 1, 3
			  PlusRS.AddNew
		 	  PlusRS("PlusName") = PlusName
		 	  PlusRS("PlusIntro") = PlusIntro
		 	  PlusRS("IsUse") = IsUse
		 	  PlusRS("PlusUrl") = PlusUrl
			  PlusRS("PlusID")=ACTCMS.S("PlusID")
			  PlusRS("OrderID") = OrderID
			  PlusRS.Update
			  PlusRS.Close:Set PlusRS = Nothing			
		 	  Call Actcms.ActErr("添加成功&nbsp;&nbsp;<a href=include/ACT.Plus.asp>点击这里返回管理首页</a>","2")
		Else
		 	If Not ACTCMS.ACTEXE("SELECT PlusName FROM Plus_ACT Where ID <>" & ID & " AND  PlusName='" & PlusName & "' order by ID desc").eof Then
				Call ACTCMS.Alert("系统已存在该插件名称!",""):Exit Sub
			 End if	
			 Set PlusRS = Server.CreateObject("adodb.recordset")
			  PlusSql = "select * from Plus_ACT Where ID="&ID
			  PlusRS.Open PlusSql, Conn, 1, 3
		 	  PlusRS("PlusName") = PlusName
		 	  PlusRS("PlusIntro") = PlusIntro
		 	  PlusRS("IsUse") = IsUse
		 	  PlusRS("PlusUrl") = PlusUrl
			  PlusRS("OrderID") = OrderID
			  PlusRS.Update
			  PlusRS.Close:Set PlusRS = Nothing			
		 	  Call Actcms.ActErr("修改成功&nbsp;&nbsp;<a href=include/ACT.Plus.asp>点击这里返回管理首页</a>","2")
		End If 
	End Sub 

	Sub main
	Dim strLocalUrl
	strLocalUrl = request.ServerVariables("SCRIPT_NAME")
	
	Dim intPageNow
	intPageNow = request.QueryString("page")
	
	Dim intPageSize, strPageInfo
	intPageSize = 30
	
	Dim arrRecordInfo, i
	Dim sql, sqlCount,Sqls,pages
	sql = "SELECT [ID], [PlusName],[PlusIntro], [PlusID],[IsUse],[OrderID]" & _
		" FROM [Plus_ACT]" & _
		" Order by [OrderID] asc,[ID] asc"
	sqlCount = "SELECT Count([ID])" & _
			" FROM [Plus_ACT]"

		Dim clsRecordInfo
		Set clsRecordInfo = New Cls_PageView
			clsRecordInfo.intRecordCount = 2816
			clsRecordInfo.strSqlCount = sqlCount
			clsRecordInfo.strSql = sql
			clsRecordInfo.intPageSize = intPageSize
			clsRecordInfo.intPageNow = intPageNow
			clsRecordInfo.strPageUrl = strLocalUrl
			clsRecordInfo.strPageVar = "page"
		clsRecordInfo.objConn = Conn		
		arrRecordInfo = clsRecordInfo.arrRecordInfo
		strPageInfo = clsRecordInfo.strPageInfo
		Set clsRecordInfo = nothing
	 %>

  <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table">
    <tr>
      <td colspan="6" class="bg_tr">您现在的位置:系统设置 &gt;&gt; <a href="?"><font class="bg_tr">插件管理</font></a> </td>
    </tr>
    <tr>
      <td width="136" align="center">插件名称</td>
      <td width="123" align="center">插件说明</td>
      <td width="245" align="center">是否启用</td>
      <td width="182" align="center">管理操作</td>
    </tr>
	 <%
		Dim bgColor
		If IsArray(arrRecordInfo) Then
			For i = 0 to UBound(arrRecordInfo, 2)
		
	%>
    <tr onMouseOver=overColor(this) onMouseOut=outColor(this)>
      <td align="center" nowrap><%= arrRecordInfo(1,i) %></td>
      <td align="center" nowrap><%= arrRecordInfo(2,i) %></td>
      <td align="center" nowrap><% IF arrRecordInfo(4,i) = 0 Then Response.Write "<font color=green>正常</font>" else  Response.Write "<font color=red>禁用</font>" %></td>
      <td align="center" nowrap>
	  <a href="?A=E&ID=<%= arrRecordInfo(0,i) %>">修改</a>┆
	  <a href="?A=D&ID=<%= arrRecordInfo(0,i) %>"  onClick="return confirm('确认删除此插件吗?')">删除</a>
	  </td>
    </tr>
	<% 
	Next
	End If
	%>
    <tr >
      <td height="25" colspan="6" align="center"><%= strPageInfo%></td>
    </tr>
  </table>
<%End Sub 

	Sub EditAdd()
	If Action ="E" Then 
		Dim Rs,ID,A
		id = ACTCMS.ChkNumeric(Request.QueryString("id"))
		Set Rs=actcms.actexe("select * from Plus_ACT Where id="&id&"")
		If rs.eof Then
			Call actcms.alert("未知错误","")
		Else
			PlusName=Rs("PlusName")
			PlusIntro=Rs("PlusIntro")
			PlusID=Rs("PlusID")
			PlusUrl=Rs("PlusUrl")
			IsUse=Rs("IsUse")
			Id=Rs("Id")
			OrderID=Rs("OrderID")
		End If
		A="EditSave"
	Else
		A="AddSave"	
		OrderID=10
	End If 
%>
    <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table">
  <form name="Plus_ACT" method="post" action="?A=<%= A %>&ID=<%= ID %>">
      <tr>
        <td align="right"><strong>插件名称:</strong></td>
        <td><input name="PlusName" size=40 type="text" id="PlusName" value="<%= PlusName %>">
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_cjmc',this)">帮助</span>多个管理名称请用 - 号分割</td>
      </tr>
   



	  <tr>
        <td align="right"><strong>插件说明:</strong></td>
        <td><textarea name="PlusIntro" cols="50" rows="8" id="PlusIntro"><%= PlusIntro %></textarea>
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_cjsm',this)">帮助</span></td>
      </tr>


	   <tr>
        <td align="right"><strong>排序:</strong></td>
        <td><input name="OrderID"   type="text" id="OrderID" value="<%= OrderID %>">
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_cjpx',this)">帮助</span>
数字越小排得越靠前.如果权重(排列序号)数字相同,就根据ID来排列		</td>
      </tr>



      <tr>
        <td align="right"><strong>插件标识符:</strong></td>
        <td><input name="PlusID"  <% if A="EditSave" then response.Write "disabled" %>  type="text" id="PlusID" value="<%= PlusID %>">
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_cjbsf',this)">帮助</span><font color=red>这是你插件的唯一的标识,注意不能有重复的</font></td>
      </tr>
      <tr>
        <td align="right"><strong>是否启用:</strong>:</td>
        <td><input <% IF IsUse = 0 Then Response.Write "Checked" %>  type="radio" id="IsUse1" name="IsUse" value="0">
		<label for="IsUse1">启用</label>
        <input <% IF IsUse = 1 Then Response.Write "Checked" %>  type="radio" id="IsUse2" name="IsUse" value="1">
		<label for="IsUse2">关闭</label>
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_sfqy',this)">帮助</span></td>
      </tr>
      <tr>
        <td align="right"><strong>访问地址:</strong></td>
        <td><input name="PlusUrl" size="40" type="text" id="PlusUrl" value="<%= PlusUrl %>">
		<span class="h" style="cursor:help;"  onclick="Help('ACTplus_fwdz',this)">帮助</span>多个管理地址请用 - 号分割(和上面要相当应)</td>
      </tr>
      <tr>
        <td colspan="2" align="center">
		<input type=button onclick=CheckForm() class="ACT_btn"  name=Submit1 value="  保存  " />
        &nbsp;&nbsp;&nbsp;&nbsp;<input name="Submit2" type="reset" class="ACT_btn" value="  重置  "></td>
      </tr>
  </form>
	</table>

<script language="javascript">
function CheckForm()
{ var form=document.Plus_ACT;
	
	 if (form.PlusName.value=='')
		{ alert("请输入插件名称!");   
		  form.PlusName.focus();    
		   return false;
		} 
		 <% if A="AddSave" then %>
	 if (form.PlusID.value=='')
		{ alert("请输入插件标识符!");   
		  form.PlusID.focus();    
		   return false;
		} 
		<%end if %>
	if (form.PlusUrl.value=='')
		{ alert("请输入管理地址!");   
		  form.PlusUrl.focus();    
		   return false;
		} 
		form.Submit1.value="正在提交数据,请稍等...";
		form.Submit1.disabled=true;
		form.Submit2.disabled=true;		
	    form.submit();
        return true;
	}</script>  <%End Sub %>
	<script language="javascript">


function overColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="tdbg1"
		Obj.bgColor="";
	}
	
}
function outColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="tdbg";
		Obj.bgColor="";
	}
}</script> 
<% CloseConn %>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -