📄 myupfiles.asp
字号:
<!-- #include file="Setup.asp" -->
<%
HtmlTop
if CookieUserName=empty then error("您还未<a href=""javascript:BBSXP_Modal.Open('Login.asp',380,170);"">登录</a>论坛")
if Request("menu")="DelPostAttachment" then
if Request.Form("UpFileID")="" then error("您没有选择要删除的文件!")
for each ho in Request.Form("UpFileID")
ho=int(ho)
sql="Select * from ["&TablePrefix&"PostAttachments] where UpFileID="&ho&" and UserName='"&CookieUserName&"'"
Rs.Open sql,Conn,1
if Not Rs.Eof then
if ""&Rs("FilePath")&""<>"" then IsDelFile=DelFile(""&Rs("FilePath")&"")
if ""&Rs("FilePath")&""="" or (""&Rs("FilePath")&""<>"" and IsDelFile=True) then
Execute("Delete from ["&TablePrefix&"PostAttachments] where UpFileID="&Rs("UpFileID")&"")
end if
end if
Rs.close
next
succeed "删除成功",""
end if
RoleMaxPostAttachmentsSize=Execute("select RoleMaxPostAttachmentsSize from ["&TablePrefix&"Roles] where RoleID="&CookieUserRoleID&"")(0)
UpMaxPostAttachmentsSize=SiteConfig("MaxPostAttachmentsSize")*1024 '附件总容量
if RoleMaxPostAttachmentsSize>0 then UpMaxPostAttachmentsSize = RoleMaxPostAttachmentsSize*1024
sql="["&TablePrefix&"PostAttachments] where UserName='"&CookieUserName&"'"
rs.Open ""&sql&" order by UpFileID Desc",Conn,1
TotalCount=Execute("Select count(UpFileID) From "&sql&"")(0) '获取数据数量
PageSetup=20 '设定每页的显示数量
TotalPage=Abs(Int(TotalCount/PageSetup*(-1))) '总页数
PageCount = RequestInt("PageIndex") '获取当前页
if PageCount <1 then PageCount = 1
if PageCount > TotalPage then PageCount = TotalPage
if TotalPage>1 then RS.Move (PageCount-1) * pagesetup
TotalUserPostAttachments=Execute("Select sum(ContentSize) from "&sql&"")(0)
if ""&TotalUserPostAttachments&""="" then TotalUserPostAttachments=0
BytesUsed=int(TotalUserPostAttachments/(UpMaxPostAttachmentsSize)*100)
%>
<div class="CommonBreadCrumbArea"><%=ClubTree%> → 上传管理</div>
<table cellspacing=1 cellpadding=5 width=100% class=CommonListArea>
<tr class=CommonListTitle>
<td align="center"><a href="EditProfile.asp">资料修改</a></td>
<td align="center"><a href="EditProfile.asp?menu=pass">密码修改</a></td>
<td align="center"><a href="MyUpFiles.asp">上传管理</a></td>
<td align="center"><a href="MyFavorites.asp">收 藏 夹</a></td>
<td align="center"><a href="MyMessage.asp">短信服务</a></td>
</tr>
</table>
<br />
<table cellspacing=1 cellpadding=5 border=0 width=100%>
<tr>
<td align="center">您的上传空间使用信息:已使用 <%=CheckSize(""&TotalUserPostAttachments&"")%>,剩余 <%=CheckSize((UpMaxPostAttachmentsSize-TotalUserPostAttachments))%></td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td width="30"><font color="#ff0000"><%=BytesUsed%>%</font></td>
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>
<div class="percent"><div style="width:<%=BytesUsed%>%"></div></div>
</td>
</tr>
</table>
</td>
<td align="center" width="30"><font color="#ff0000">100%</font></td>
</tr>
</table>
</td>
</tr>
</table>
<form method=Post name=form action="?menu=DelPostAttachment">
<table cellspacing=1 cellpadding=3 width=100% class=CommonListArea>
<tr class=CommonListTitle>
<td align="center" width=30><input type=checkbox name=chkall onclick=CheckAll(this.form) value="ON" /></td>
<td align=center width="20%">文件名称</td>
<td align=center width="60">文件大小</td>
<td align="center">文件类型</td>
<td align="center">上传时间</td>
<td align="center" width="25%">描述</td>
</tr>
<%
i=0
Do While Not Rs.EOF and i<PageSetup
i=i+1
FilePath=RS("FilePath")
if ""&FilePath&""="" then FilePath="GetAttachment.asp?AttachmentID="&Rs("UpFileID")&""
%>
<tr class="CommonListCell" id="UpFile<%=Rs("UpFileID")%>"><td align="center"><input type=checkbox name=UpFileID value="<%=Rs("UpFileID")%>" onclick="CheckSelected(this.form,this.checked,'UpFile<%=Rs("UpFileID")%>')" /></td>
<td align="center"><a target="_blank" href="<%=FilePath%>"><%=RS("FileName")%></a></td>
<td align=center><%=CheckSize(RS("ContentSize"))%></td>
<td align=center><%=RS("ContentType")%></td>
<td align=center><%=RS("Created")%></td>
<td align=center><%if Rs("PostID")>0 then response.Write("<a href=ShowPost.asp?PostID="&Rs("PostID")&" target=_blank>"&RS("Description")&"</a>") else response.Write(RS("Description")) end if%></td>
</tr>
<%
Rs.MoveNext
loop
Rs.Close
%>
</table>
<table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr>
<td><input type="submit" value="删 除" /></form></td>
<td align="right" valign="top"><%ShowPage()%></td>
</tr>
</table>
<%
HtmlBottom
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -