📄 admin_uploadfile_main.asp
字号:
<!--#include file="Admin_Common.asp"-->
<!--#include file="../Include/PowerEasy.CreateThumb.asp"-->
<%
'**************************************************************
' Software name: PowerEasy SiteWeaver
' Web: http://www.powereasy.net
' Copyright (C) 2005-2008 佛山市动易网络科技有限公司 版权所有
'**************************************************************
Const NeedCheckComeUrl = True '是否需要检查外部访问
Const PurviewLevel = 2 '0--不检查,1--超级管理员,2--普通管理员
Const PurviewLevel_Channel = 0 '0--不检查,1--频道管理员,2--栏目总编,3--栏目管理员
Const PurviewLevel_Others = "" '其他权限
Dim TruePath, theFolder, theSubFolder, theFile, thisfile, FileCount, TotalSize, TotalSize_Page
Dim TotalUnit, strTotalUnit, PageUnit, strPageUnit
Dim StrFileType, strFiles
Dim strDirName, tUploadDir, ShowFileStyle
Dim RootDir, ParentDir, CurrentDir
Dim strPath, strPath2, strPath3
'获取频道相关数据
tUploadDir = Trim(Request("UploadDir"))
If ChannelID > 0 Then
Else
If tUploadDir = "UploadAdPic" Then
ChannelName = "网站广告"
UploadDir = "UploadAdPic"
ChannelDir = ADDir
End If
End If
'检查管理员操作权限
If AdminPurview > 1 Then
If ChannelID > 0 Then
If AdminPurview_Channel = "" Then
AdminPurview_Channel = 5
Else
AdminPurview_Channel = PE_CLng(AdminPurview_Channel)
End If
If AdminPurview_Channel > 1 Then
PurviewPassed = False
Else
PurviewPassed = True
End If
Else
If tUploadDir = "UploadAdPic" Then
PurviewPassed = CheckPurview_Other(AdminPurview_Others, "AD")
Else
PurviewPassed = False
End If
End If
If PurviewPassed = False Then
Response.Write "<br><p align='center'><font color='red' style='font-size:9pt'>对不起,你没有此项操作的权限。</font></p>"
Call WriteEntry(6, AdminName, "越权操作")
Response.End
End If
End If
Dim req, sortBy, priorSort, curFiles, currentSlot, fileItem, reverse
Dim fname, fext, fsize, ftype, fcreate, fmod, faccess
Dim kind, minmax, minmaxSlot, temp, i, mark, j
Dim theFiles, SearchKeyword
'读取查看方式
ShowFileStyle = GetUploadFileStyle()
SearchKeyword = Trim(Request("SearchKeyword"))
ParentDir = Replace(Replace(Replace(Trim(Request("ParentDir")), "../", ""), "..\", ""), "\", "/")
If Left(ParentDir, 1) = "/" Then ParentDir = Right(ParentDir, Len(ParentDir) - 1)
CurrentDir = Replace(Replace(Replace(Trim(Request("CurrentDir")), "/", ""), "\", ""), "..", "")
Dim rs, sql
Select Case ModuleType
Case 1
strDirName = ChannelName & "的上传文件"
sql = "select UploadFiles from PE_Article where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
Case 2
If tUploadDir = "UploadSoftPic" Then
UploadDir = "UploadSoftPic"
strDirName = ChannelName & "的软件图片"
sql = "select SoftPicUrl from PE_Soft where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
Else
strDirName = ChannelName & "的上传软件"
sql = "select DownloadUrl from PE_Soft where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "$$$" & rs(0)
End If
rs.MoveNext
Loop
End If
Case 3
strDirName = ChannelName & "的上传图片"
sql = "select PhotoThumb,PhotoUrl from PE_Photo"
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "$$$" & rs(0)
End If
If rs(1) <> "" Then
strFiles = strFiles & "$$$" & rs(1)
End If
rs.MoveNext
Loop
Case 5
strDirName = ChannelName & "的上传图片"
sql = "select UploadFiles from PE_Product where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
'清除供求模块的图片
'刘永涛
'2006-1-14
Case 6
strDirName = ChannelName & "的上传图片"
sql = "select SupplyPicUrl from PE_Supply where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
Case 7 '清除房产模块的图片
Dim HouseTable
strDirName = ChannelName & "的上传图片"
For i = 1 To 5
Select Case i
Case 1
HouseTable = "PE_HouseCS"
Case 2
HouseTable = "PE_HouseCZ"
Case 3
HouseTable = "PE_HouseQG"
Case 4
HouseTable = "PE_HouseQZ"
Case 5
HouseTable = "PE_HouseHZ"
End Select
sql = "select UploadPhotos from " & HouseTable & " where ChannelID=" & ChannelID
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
Next
Case 8 '清除人才招聘模块的图片
strDirName = ChannelName & "的上传图片"
sql = "select Photo from PE_Resume"
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
Case Else
If tUploadDir = "UploadAdPic" Then
strDirName = "上传的广告图片"
sql = "select ImgUrl from PE_Advertisement"
Set rs = Conn.Execute(sql)
Do While Not rs.EOF
If rs(0) <> "" Then
strFiles = strFiles & "|" & rs(0)
End If
rs.MoveNext
Loop
End If
End Select
rs.Close
Set rs = Nothing
strFiles = LCase(strFiles)
RootDir = InstallDir & ChannelDir & "/" & UploadDir
strPath = RootDir
strPath2 = UploadDir
strPath3 = ""
If ParentDir <> "" Then
If InStr(ParentDir, ChannelDir & "/" & UploadDir) > 0 Then
ParentDir = Replace(ParentDir, ChannelDir & "/" & UploadDir & "/", "")
ParentDir = Replace(ParentDir, ChannelDir & "/" & UploadDir, "")
End If
strPath = strPath & "/" & ParentDir
strPath2 = strPath2 & "/" & ParentDir
strPath3 = ParentDir
End If
If CurrentDir <> "" Then
strPath = strPath & "/" & CurrentDir
strPath2 = strPath2 & "/" & CurrentDir
If ParentDir <> "" Then
strPath3 = strPath3 & "/" & CurrentDir & "/"
Else
strPath3 = CurrentDir & "/"
End If
End If
strPath = Replace(strPath, "//", "/")
strPath2 = Replace(strPath2, "//", "/")
TruePath = Server.MapPath(strPath)
strFileName = "Admin_UploadFile_Main.asp?ChannelID=" & ChannelID & "&UploadDir=" & UploadDir
Response.Write "<html><head><title>上传文件管理</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><link href='Admin_Style.css' rel='stylesheet' type='text/css'></head>"
Response.Write "<SCRIPT language='javascript'>" & vbCrLf
Response.Write "function unselectall(){" & vbCrLf
Response.Write " if(document.myform.chkAll.checked){" & vbCrLf
Response.Write " document.myform.chkAll.checked = document.myform.chkAll.checked&0;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "function CheckAll(form){" & vbCrLf
Response.Write " for (var i=0;i<form.elements.length;i++)" & vbCrLf
Response.Write " {" & vbCrLf
Response.Write " var e = form.elements[i];" & vbCrLf
Response.Write " if (e.Name != 'chkAll')" & vbCrLf
Response.Write " e.checked = form.chkAll.checked;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "function preloadImg(src) {" & vbCrLf
Response.Write " var img=new Image();" & vbCrLf
Response.Write " img.src=src" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "preloadImg('Images/admin_upload_open.gif');" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "var displayBar=false;" & vbCrLf
Response.Write "function switchBar(obj) {" & vbCrLf
Response.Write " if (displayBar) {" & vbCrLf
Response.Write " parent.frame.cols='0,*';" & vbCrLf
Response.Write " displayBar=false;" & vbCrLf
Response.Write " obj.src='Images/admin_upload_open.gif';" & vbCrLf
Response.Write " obj.title='打开左边文件目录树型导航';" & vbCrLf
Response.Write " } else {" & vbCrLf
Response.Write " parent.frame.cols='160,*';" & vbCrLf
Response.Write " displayBar=true;" & vbCrLf
Response.Write " obj.src='Images/admin_upload_close.gif';" & vbCrLf
Response.Write " obj.title='关闭左边文件目录树型导航';" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "</script>" & vbCrLf
Response.Write "<body leftmargin='2' topmargin='0' marginwidth='0' marginheight='0'>" & vbCrLf
If SearchKeyword <> "" Then
Response.Write " <form name='myform' method='Post' action='" & strFileName & "&ParentDir=" & ParentDir & "&CurrentDir=" & CurrentDir & "&SearchKeyword=" & SearchKeyword & "'>" & vbCrLf
Else
Response.Write " <form name='myform' method='Post' action='" & strFileName & "&ParentDir=" & ParentDir & "&CurrentDir=" & CurrentDir & "'>" & vbCrLf
End If
Response.Write "<table width='100%' border='0' align='center' cellpadding='2' cellspacing='1'>" & vbCrLf
Response.Write " <tr class='tdbg'> "
Response.Write " <td width='0' height='30'>"
Response.Write " <table width='100%' border='0' align='center' cellpadding='1' cellspacing='1'><tr><td height='22'>"
Response.Write " <img onclick='switchBar(this)' src='Images/admin_upload_open.gif' title='打开左边文件目录树型导航' style='cursor:hand'></td><td height='22'>" & vbCrLf
Response.Write "</td><td>"
If ShowFileStyle = 1 Then
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -