📄 admin_publish.asp
字号:
<!--#include file="setup.asp" -->
<!--#include file="../inc/NC_HtmlEditCls.Asp" -->
<%
Dim NC_SoftInfo
Const MaxPerPage = 25
Dim i,CurrentPage,TotalPages,j
Dim SoftDownName,updown,img,isEdit
Dim totalnumber,filename,maxpagecount,Pcount
Dim sortid,rootid,SoftTitle,TxtContent
Dim pubSoftID,strSortid
Response.Write "<SCRIPT language = ""JavaScript"">" & vbCrLf
Response.Write "<!--//" & vbCrLf
Response.Write "function SelectAll() {" & vbCrLf
Response.Write "for (var i=0;i<document.myform.selSoftID.length;i++) {" & vbCrLf
Response.Write "var e=document.myform.selSoftID[i];" & vbCrLf
Response.Write "e.checked=!e.checked;" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "//-->" & vbCrLf
Response.Write "</script>" & vbCrLf
NC_Admin.AdminChk = "15"
NC_Admin.Check
DownsysClass.admin_header
Select Case Trim(Request("Action"))
Case "accept"
Call Acceptsoft
Case "save"
Call savenew
Case Else
Call SoftMain
End Select
If Founderr = True Then
NC_Admin.Error_Msg (ErrMsg)
End If
DownsysClass.admin_footer
NothingObject
Private Sub SoftMain()
Dim selSoftID
Dim bookmark
Dim n
If Not IsEmpty(Request("page")) Then
CurrentPage = CInt(Request("page"))
Else
CurrentPage = 1
End If
If Not IsEmpty(Request.Form("selSoftID")) Then
selSoftID = Request.Form("selSoftID")
If Request("action") = "Del" Then
DownsysClass.Execute ("delete from NC_SoftPublish where softid in (" & selSoftID & ")")
Response.Redirect (Request.ServerVariables("HTTP_REFERER"))
Err.Raise -19691969
End If
End If
filename = "Admin_Publish.asp"
Set Rs = CreateObject("adodb.recordset")
SQL = "select softid,sortid,rootid,SoftName,SoftVer,SoftSize,SoftTime,UserName,isAccept from NC_SoftPublish "
SQL = SQL & " order by SoftTime desc,softid desc"
Rs.Open SQL, conn, 1, 1
DownsysClass.SqlQueryNum = DownsysClass.SqlQueryNum + 1
Response.Write "<table cellpadding=""3"" cellspacing=""1"" border=""0"" width=""99%"" class=""tableBorder"" align=center>" & vbCrLf
Response.Write "<form name=""myform"" method=""post"" action="""">" & vbCrLf
Response.Write " <tr> " & vbCrLf
Response.Write " <th width=""100%"" height=""22"">信息名称</th>" & vbCrLf
Response.Write " <th nowrap>发布用户</th>" & vbCrLf
Response.Write "<th nowrap>操 作</th>" & vbCrLf
Response.Write " <th nowrap>收 录</th>" & vbCrLf
Response.Write " <th nowrap>发布时间</th>" & vbCrLf
Response.Write " </tr>" & vbCrLf
If Rs.EOF And Rs.bof Then
Response.Write "<tr><td border=""0"" colspan=""5"" class=""forumRow""><p align='center'>没有发布或没有找到任何信息!</p></td></tr>"
Else
totalnumber = Rs.recordcount
If Not IsEmpty(Request("page")) Then
CurrentPage = CInt(Request("page"))
Else
CurrentPage = 1
End If
If (totalnumber Mod MaxPerPage) = 0 Then
Pcount = totalnumber \ MaxPerPage
Else
Pcount = totalnumber \ MaxPerPage + 1
End If
Rs.Move (CurrentPage - 1) * MaxPerPage
bookmark = Rs.bookmark
If CurrentPage > Pcount Then CurrentPage = Pcount
If CurrentPage < 1 Then CurrentPage = 1
i = 0
Do While Not Rs.EOF And i < CLng(MaxPerPage)
Response.Write "<tr>" & vbCrLf
Response.Write "<td class=""forumRow""><input type=""checkbox"" name=""selSoftID"" value="""
Response.Write Rs("softid")
Response.Write """>"
Response.Write Rs("SoftName")
Response.Write " "
Response.Write Rs("SoftVer")
Response.Write "</td>" & vbCrLf
Response.Write "<td class=""forumRow"" align=center nowrap>"
Response.Write Rs("UserName")
Response.Write "</td>" & vbCrLf
Response.Write "<td class=""forumRow"" align=center nowrap><a href=admin_Publish.asp?action=accept&softid="
Response.Write Rs("softid")
Response.Write "&sortid="
Response.Write Rs("sortid")
Response.Write ">收录信息</a></td>" & vbCrLf
Response.Write "<td class=""forumRow"" align=center nowrap>"
If Rs("isAccept") = 0 Then
Response.Write ("未收录")
Else
Response.Write ("已收录")
End If
Response.Write "</td>" & vbCrLf
Response.Write "<td class=""forumRow"" align=center nowrap>"
If Rs("SoftTime") = Date Then
Response.Write "<font color=red>" & Rs("SoftTime") & "</font>"
Else
Response.Write Rs("SoftTime")
End If
Response.Write "</td>" & vbCrLf
Response.Write "</tr>" & vbCrLf
Response.Write " "
i = i + 1
If i >= MaxPerPage Then Exit Do
Rs.movenext
Loop
Response.Write "<tr><td border=""0"" colspan=""5"" class=""forumRow"">"
Response.Write "<input name=""selSoftID"" type=""checkbox"" value=""on"" onclick=SelectAll(this.form)><a href=""javascript:SelectAll()"">全选/反选</a> " & vbCrLf
Response.Write " 批量删除<input name=""Action"" type=""hidden"" id=""Action"" value=""Del"">" & vbCrLf
Response.Write " <input type=""submit"" class=button name=""Submit"" value=""删除选中的文件"">" & vbCrLf
Response.Write "</td></tr></form><tr><td border=""0"" colspan=""5"" class=""forumRow"">"
If totalnumber Mod MaxPerPage = 0 Then
n = totalnumber \ MaxPerPage
Else
n = totalnumber \ MaxPerPage + 1
End If
Response.Write "<table cellspacing=1 width='100%' border=0 colspan='4' ><form method=Post action=" & filename & "?CateID=" & Request("CateID") & "&SubID=" & Request("SubID") & "><tr><td align=center> "
Response.Write "<p><font color='red'>" & SoftDownName & "</font> "
If CurrentPage < 2 Then
Response.Write "" & totalnumber & "个 首页 上一页 "
Else
Response.Write "" & totalnumber & "个 <a href=" & filename & "?page=1&CateID=" & Request("CateID") & "&SubID=" & Request("SubID") & ">首页</a> "
Response.Write "<a href=" & filename & "?page=" & CurrentPage - 1 & "&CateID=" & Request("CateID") & "&SubID=" & Request("SubID") & ">上一页</a> "
End If
If n - CurrentPage < 1 Then
Response.Write "下一页 尾页"
Else
Response.Write "<a href=" & filename & "?page=" & (CurrentPage + 1) & "&CateID=" & Request("CateID") & "&SubID=" & Request("SubID") & ">"
Response.Write "下一页</a> <a href=" & filename & "?page=" & n & "&CateID=" & Request("CateID") & "&SubID=" & Request("SubID") & ">尾页</a>"
End If
Response.Write " 页次:<strong><font color=red>" & CurrentPage & "</font>/" & n & "</strong>页 "
Response.Write " <b>" & MaxPerPage & "</b>个信息/页 "
Response.Write " 转到: "
Response.Write " <select name=page size=1 style=""font-size: 9pt"" onChange='javascript:submit()'>"
For i = 1 To n
Response.Write " <option value=""" & i & """ "
If CurrentPage = CInt(i) Then
Response.Write " selected "
End If
Response.Write ">第" & i & "页</option>"
Next
Response.Write " </select> "
Response.Write "</td></tr></FORM></table>"
Response.Write "</td></tr>" & vbCrLf
End If
Response.Write "</table>" & vbCrLf
End Sub
Private Sub Acceptsoft()
Dim Count
Dim Rs1
Dim sel
Dim NC_HtmlEdit
Dim srtSortingList
Dim RunSystem
Dim SoftType
Set Rs = CreateObject("adodb.recordset")
Set Rs1 = CreateObject("adodb.recordset")
Response.Write "<script language=""javascript"">" & vbCrLf
Response.Write "<!--//" & vbCrLf
Response.Write "function ToRunsystem(addTitle) { " & vbCrLf
Response.Write "var revisedTitle; " & vbCrLf
Response.Write "var currentTitle;" & vbCrLf
Response.Write "currentTitle = document.myform.RunSystem.value; " & vbCrLf
Response.Write "revisedTitle = currentTitle+addTitle; " & vbCrLf
Response.Write "document.myform.RunSystem.value=revisedTitle; " & vbCrLf
Response.Write "document.myform.RunSystem.focus(); " & vbCrLf
Response.Write "return; }" & vbCrLf
Response.Write "//-->"
Response.Write "</script>" & vbCrLf
Set NC_HtmlEdit = New HtmlEditor_Cls
SQL = "select * from NC_SoftPublish where softid=" & Request("softid")
Rs.Open SQL, conn, 1, 1
DownsysClass.SqlQueryNum = DownsysClass.SqlQueryNum + 1
sortid = CStr(Rs("sortid"))
rootid = CStr(Rs("rootid"))
SoftTitle = "收录信息"
Response.Write "<form name=""myform"" method=""post"" action=""admin_publish.asp"">" & vbCrLf
Response.Write " <input type=""Hidden"" name=""action"" value='save'>" & vbCrLf
Response.Write " <input type=""Hidden"" name=""sid"" value='"
Response.Write Request("softid")
Response.Write "'>" & vbCrLf
Response.Write " <input type=""Hidden"" name=""username"" value='"
Response.Write Rs("username")
Response.Write "'>" & vbCrLf
If CInt(DownsysClass.Setting(19)) = 1 Then
Response.Write " <input type=""hidden"" name=""content1"" id=body value="""
Response.Write Server.HTMLEncode(Rs("Content"))
Response.Write """>" & vbCrLf
Response.Write " "
End If
Response.Write "<table width=""99%"" border=""0"" align=""center"" cellpadding=""0"" cellspacing=""1"" class=""tableBorder"">" & vbCrLf
Response.Write " <tr> " & vbCrLf
Response.Write " <th colspan=""2"">"
Response.Write SoftTitle
Response.Write "</th>" & vbCrLf
Response.Write " </tr>" & vbCrLf
Response.Write " <tr> " & vbCrLf
Response.Write " <td width=""15%"" height=""22"" align=""right"" nowrap class=""forumRowHighlight"">信息分类:</td>" & vbCrLf
Response.Write " <td width=""85%"" class=""forumRow"">" & vbCrLf
srtSortingList = DownsysClass.SortingJumpList
srtSortingList = Replace(srtSortingList, "{SortID=" & Request("sortid") & "}", "selected")
Response.Write srtSortingList
Response.Write "</td>" & vbCrLf
Response.Write " </tr>" & vbCrLf
Response.Write " <tr> " & vbCrLf
Response.Write " <td height=""22"" align=""right"" class=""forumRowHighlight"">信息名称:</td>" & vbCrLf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -