Get_Thing.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:10k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  4. <!--#include file="../../FS_Inc/Function.asp" -->
  5. <!--#include file="../../FS_Inc/Func_page.asp" -->
  6. <%
  7. 'on error resume next
  8. Dim Conn,User_Conn,rs_down_obj
  9. Dim int_RPP,int_Start,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo,i
  10. int_RPP=20 '设置每页显示数目
  11. int_showNumberLink_=8 '数字导航显示数目
  12. showMorePageGo_Type_ = 1 '是下拉菜单还是输入值跳转,当多次调用时只能选1
  13. str_nonLinkColor_="#999999" '非热链接颜色
  14. toF_="<font face=webdings title=""首页"">9</font>"   '首页 
  15. toP10_=" <font face=webdings title=""上十页"">7</font>" '上十
  16. toP1_=" <font face=webdings title=""上一页"">3</font>" '上一
  17. toN1_=" <font face=webdings title=""下一页"">4</font>" '下一
  18. toN10_=" <font face=webdings title=""下十页"">8</font>" '下十
  19. toL_="<font face=webdings title=""最后一页"">:</font>" '尾页
  20. MF_Default_Conn
  21. MF_User_Conn
  22. MF_Session_TF
  23. if not MF_Check_Pop_TF("ME_Mproducts") then Err_Show 
  24. if not MF_Check_Pop_TF("ME032") then Err_Show 
  25. dim str_use,str_lock,str_UserDel,deluser,strShowErr,tmp_lock
  26. if Request.Form("Action")="Del" then
  27. if trim(Request.Form("did"))="" then
  28. strShowErr = "<li>请选择一个记录</li>"
  29. Response.Redirect("../error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  30. Response.end
  31. else
  32. User_Conn.execute("Delete From FS_ME_getThing where Id in ("& trim(Request.Form("did")) &")")
  33. strShowErr = "<li>删除成功</li>"
  34. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  35. Response.end
  36. end if
  37. end if
  38. if Request.Form("Action")="Lock" then
  39. if trim(Request.Form("did"))="" then
  40. strShowErr = "<li>请选择一个记录</li>"
  41. Response.Redirect("../error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  42. Response.end
  43. else
  44. User_Conn.execute("Update FS_ME_getThing set isLock=1 where Id in ("& trim(Request.Form("did")) &")")
  45. strShowErr = "<li>锁定成功</li>"
  46. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  47. Response.end
  48. end if
  49. end if
  50. if Request.Form("Action")="UnLock" then
  51. if trim(Request.Form("did"))="" then
  52. strShowErr = "<li>请选择一个记录</li>"
  53. Response.Redirect("../error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  54. Response.end
  55. else
  56. User_Conn.execute("Update FS_ME_getThing set isLock=0 where Id in ("& trim(Request.Form("did")) &")")
  57. strShowErr = "<li>锁定成功</li>"
  58. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  59. Response.end
  60. end if
  61. end if
  62. Function GetFriendName(f_strNumber)
  63. Dim RsGetFriendName
  64. Set RsGetFriendName = User_Conn.Execute("Select UserName From FS_ME_Users Where UserNumber = '"& f_strNumber &"'")
  65. If  Not RsGetFriendName.eof  Then 
  66. GetFriendName = RsGetFriendName("UserName")
  67. Else
  68. GetFriendName = 0
  69. End If 
  70. set RsGetFriendName = nothing
  71. End Function 
  72. if Request.QueryString("Use")="1" then
  73. str_use = " and isUse=1"
  74. elseif Request.QueryString("Use")="0" then
  75. str_use = " and isUse=0"
  76. else
  77. str_use = ""
  78. end if
  79. if Request.QueryString("isLock")="1" then
  80. str_lock = " and isLock=1"
  81. elseif Request.QueryString("isLock")="0" then
  82. str_lock = " and isLock=0"
  83. else
  84. str_lock = ""
  85. end if
  86. if Request.QueryString("UserDel")="1" then
  87. str_UserDel = " and UserDel=1"
  88. elseif Request.QueryString("UserDel")="0" then
  89. str_UserDel = " and UserDel=0"
  90. else
  91. str_UserDel = ""
  92. end if
  93. Set rs_down_obj=Server.CreateObject(G_FS_RS)
  94. rs_down_obj.open "select * from FS_ME_GetThing where 1=1 "&str_use&str_lock&str_UserDel&" order by id desc",User_Conn,1,1
  95. %>
  96. <html xmlns="http://www.w3.org/1999/xhtml">
  97. <HEAD>
  98. <TITLE>FoosunCMS</TITLE>
  99. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  100. </HEAD>
  101. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  102. <script language="JavaScript" src="lib/UserJS.js" type="text/JavaScript"></script>
  103. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  104. <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scroll=yes >
  105. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  106.   <tr> 
  107.     <td class="xingmu">会员商品</td>
  108.   </tr>
  109.   <tr>
  110.     <td class="hback"><a href="Get_Thing.asp">所有</a>&nbsp;|&nbsp;<a href="Get_Thing.asp?Use=1">已使用</a> | <a href="Get_Thing.asp?Use=0">未使用</a> 
  111.       | <a href="Get_Thing.asp?UserDel=1" onClick="history.back()">会员已删除</a> | <a href="Get_Thing.asp?isLock=1" onClick="history.back()">已锁定</a> | <a href="Get_Thing.asp?isLock=0">未锁定</a></td>
  112.   </tr>
  113. </table>
  114.   <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  115.     <form name="form1" method="post" action=""><tr class="xingmu">
  116.       <td width="27%" align="center" class="xingmu">产品</td>
  117.       <td width="19%" align="center" class="xingmu">版本号|型号</td>
  118.       <td width="8%" align="center" class="xingmu">已使用</td>
  119.       <td width="12%" align="center" class="xingmu">最大下载</td>
  120.       <td width="12%" align="center" class="xingmu">用户名</td>
  121.       <td width="17%" align="center" class="xingmu">最后下载时间</td>
  122.       <td width="5%" align="center" class="xingmu"><input name="chkall" type="checkbox" id="chkall" onClick="CheckAll(this.form);" value="checkbox" title="点击选择所有或者撤消所有选择"></td>
  123.     </tr>
  124.     <%
  125. if rs_down_obj.eof then
  126.    Response.Write"<tr  class=""hback""><td colspan=""7""  class=""hback"" height=""40"">没有记录。</td></tr>"
  127.    rs_down_obj.close:set rs_down_obj=nothing
  128. else
  129. rs_down_obj.PageSize=int_RPP
  130. cPageNo=NoSqlHack(Request.QueryString("Page"))
  131. If cPageNo="" Then cPageNo = 1
  132. If not isnumeric(cPageNo) Then cPageNo = 1
  133. cPageNo = Clng(cPageNo)
  134. If cPageNo>rs_down_obj.PageCount Then cPageNo=rs_down_obj.PageCount 
  135. If cPageNo<=0 Then cPageNo=1
  136. rs_down_obj.AbsolutePage=cPageNo
  137. for i=0 to int_RPP
  138. if rs_down_obj.eof then exit for
  139. if rs_down_obj("isLock")=1 then
  140. tmp_lock = "<span class=""tx"">锁定</span>┆"
  141. else
  142. tmp_lock = "<span>开放┆"
  143. end if
  144. Response.Write("<tr class='hback'>"&chr(10)&chr(13)) 
  145. Response.Write("<td>"& tmp_lock &"<a href='#' id=item$pval[CatID]) style=""CURSOR: hand""  onmouseup=""opencat(down_"&rs_down_obj("id")&");"" onMouseOver=""this.className='bg'"" onMouseOut=""this.className='bg1'"" language=javascript>"&rs_down_obj("ProductID")&"</a></td>"&chr(10)&chr(13))
  146. Response.Write("<td>"&rs_down_obj("version")&"|"&rs_down_obj("Ptype")&"</td>")
  147. if rs_down_obj("isuse")=1 then
  148. Response.Write("<td><span class=""tx"">已经下载</span></td>")
  149. else
  150. Response.Write("<td>还没下载</td>")
  151. end if
  152. Response.Write("<td align='center'>"&rs_down_obj("maxNUM")&"</td>")
  153. Response.Write("<td align='center'><a href=""../../"& G_USER_DIR &"/ShowUser.asp?UserNumber="&rs_down_obj("UserNumber")&""" target=""_blank"">"&GetFriendName(rs_down_obj("UserNumber"))&"</a></td>")
  154. Response.Write("<td align='center'>"&rs_down_obj("UpdateTime")&"</td>")
  155. Response.Write("<td align='center'><input type='checkbox' name='did' value='"&rs_down_obj("id")&"'></td>")
  156. Response.Write("</tr>")
  157. if rs_down_obj("UserDel")=1 then
  158. deluser = "是"
  159. else
  160. deluser = "否"
  161. end if
  162.     Response.Write"<tr  class=""hback_1"" id=""down_"&rs_down_obj("id")&""" style=""display:none""><td colspan=""7""  class=""hback_1"" height=""50"">添加日期:"&rs_down_obj("addtime")&"&nbsp;&nbsp;&nbsp;最后下载IP:"&rs_down_obj("Ip")&"&nbsp;&nbsp;&nbsp;用户是否删除:"& deluser &"&nbsp;&nbsp;&nbsp;&nbsp;<a href=""Get_Thing_Edit.asp?Action=Edit&Id="&Rs_down_obj("id")&"""><span class=""tx"">修改此记录</span></a><br>下载地址:"&rs_down_obj("URL_1")&"<BR>描述:"&rs_down_obj("Content")&"</td></tr>"
  163. rs_down_obj.movenext
  164. next
  165. %>
  166.     <tr>
  167.       <td align="right" colspan="7" class="hback"><%
  168. response.Write fPageCount(rs_down_obj,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo)
  169. %>
  170.         <input name="AddAward" type="button" value="添 加" onClick="location='Get_Thing_Edit.asp?Action=Add'">
  171.         <input name="Action" type="hidden" id="Action">
  172.         <input type="button" name="Submit" value="删除"  onClick="document.form1.Action.value='Del';{if(confirm('确定清除您所选择的记录吗?')){this.document.form1.submit();return true;}return false;}">
  173.         <input type="button" name="Submit2" value="锁定"  onClick="document.form1.Action.value='Lock';{if(confirm('确定锁定吗?')){this.document.form1.submit();return true;}return false;}">
  174.         <input type="button" name="Submit22" value="解锁"  onClick="document.form1.Action.value='UnLock';{if(confirm('确认解锁吗?')){this.document.form1.submit();return true;}return false;}"></td>
  175.     </tr>
  176.     <%end if%></form>
  177.   </table>
  178. </body>
  179. <script language="JavaScript" type="text/JavaScript">
  180. function opencat(cat)
  181. {
  182.   if(cat.style.display=="none"){
  183.      cat.style.display="";
  184.   } else {
  185.      cat.style.display="none"; 
  186.   }
  187. }
  188. function CheckAll(form)  
  189.   {  
  190.   for (var i=0;i<form.elements.length;i++)  
  191.     {  
  192.     var e = form1.elements[i];  
  193.     if (e.name != 'chkall')  
  194.        e.checked = form1.chkall.checked;  
  195.     }  
  196. }
  197. function AlertBeforeSubmite()
  198. {
  199. var checkGroup=document.Thing_Form.DeleteAwards;
  200. var flag=false;
  201. for(var i=0;i<checkGroup.length;i++)
  202. {
  203. if(checkGroup[i].checked)
  204. {
  205. flag=true;
  206. }
  207. }
  208. if(flag)
  209. {
  210. if(confirm("确认要删除该记录?"))
  211. {
  212. document.Thing_Form.submit();
  213. }
  214. }else
  215. {
  216. alert("请选择要删除的记录")
  217. }
  218. }
  219. </script>
  220. </html>