DownEdit.asp
上传用户:dbstep
上传日期:2022-08-06
资源大小:2803k
文件大小:15k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

ASP/ASPX

  1. <HTML xmlns="http://www.w3.org/1999/xhtml">
  2. <HEAD>
  3. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
  4. <TITLE>编辑下载</TITLE>
  5. <link rel="stylesheet" href="Images/CssAdmin.css">
  6. <script language="javascript" src="../skweb/JS/Admin.js"></script>
  7. </HEAD>
  8. <!--#include file="../skweb/Const.asp" -->
  9. <!--#include file="../skweb/ConnSiteData.asp" -->
  10. <!-- #include file="../fckeditor/fckeditor.asp" -->
  11. <!--#include file="CheckAdmin.asp"-->
  12. <%
  13. if Instr(session("AdminPurview"),"|53,")=0 then 
  14.   response.write ("<font color='red')>你不具有该管理模块的操作权限,请返回!</font>")
  15.   response.end
  16. end if
  17. '========判断是否具有管理权限
  18. %>
  19. <BODY>
  20. <% 
  21. dim Result
  22. Result=request.QueryString("Result")
  23. dim ID,DownName,ViewFlag,SortName,SortID,SortPath
  24. dim SmallPic,BigPic,softClass,approof,star,language,accmode
  25. dim FileSize,FileUrl,CommendFlag,GroupID,GroupIdName,Exclusive,Content
  26. ID=request.QueryString("ID")
  27. call DownEdit() 
  28. %>
  29. <table width="100%" border="0" cellpadding="3" >
  30.   <form name="editForm" method="post" action="DownEdit.asp?Action=SaveEdit&Result=<%=Result%>&ID=<%=ID%>">
  31.   <tr>
  32.     <td height="24" nowrap bgcolor="#EBF2F9"><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC" id=editDown idth="100%">
  33.    <tr>
  34.         <td height="29" colspan="2" background="Images/menutitle.gif" bgcolor="#FFFFFF"><table width="470" border="0" cellspacing="0" cellpadding="0">
  35.           <tr>
  36.             <td width="121"><strong><font color="#000000" size="2">下载管理</font></strong></td>
  37.             <td width="87"><a href="DownEdit.asp?Result=Add"><img src="Images/x1.gif" width="52" height="17" border="0"></a></td>
  38.             <td width="87"><a href="DownList.asp"><img src="Images/xlm.gif" width="52" height="17" border="0"></a></td>
  39.             <td width="87"><a href="DownSort.asp"><img src="Images/xx.gif" width="52" height="17" border="0"></a></td>
  40.             <td width="88">&nbsp;</td>
  41.           </tr>
  42.         </table></td>
  43.       </tr>
  44.       <tr>
  45.         <td height="20" align="right" bgcolor="#FFFFFF">下载名称:</td>
  46.         <td bgcolor="#FFFFFF"><input name="DownName" type="text" class="textfield" id="DownName" style="WIDTH: 240;" value="<%=DownName%>" maxlength="100">&nbsp;*&nbsp;不少于3个字符
  47.     <input name="ViewFlag" type="checkbox" style='HEIGHT: 13px;WIDTH: 13px;' value="1" <%if ViewFlag then response.write ("checked")%>>
  48.     &nbsp;发布 
  49.     <input name="CommendFlag" type="checkbox" style="HEIGHT: 13px;WIDTH: 13px;" value="1" <%if CommendFlag then response.write ("checked")%>>
  50. &nbsp;推荐</td>
  51.       </tr>
  52.       <tr>
  53.         <td height="24" align="right" bgcolor="#FFFFFF">所属类别:</td>
  54.         <td bgcolor="#FFFFFF"><input name="SortID" type="text" class="textfield" id="SortID" style="WIDTH: 40;background-color:#EBF2F9;" value="<%=SortID%>" readonly>&nbsp;<input name="SortPath" type="text" class="textfield" id="SortPath" style="WIDTH: 80;background-color:#EBF2F9;" value="<%=SortPath%>" readonly>&nbsp;<input name="SortName" type="text" class="textfield" id="SortName" value="<%=SortName%>" style="WIDTH: 140;background-color:#EBF2F9;" readonly>&nbsp;<a href="javaScript:OpenScript('SelectSort.asp?Result=Download',500,500,'')"><img src="Images/Select.gif" width="30" height="16" border="0" align="absmiddle"></a></td>
  55.       </tr>
  56.       <tr>
  57.         <td height="20" align="right" bgcolor="#FFFFFF">查看权限:</td>
  58.         <td bgcolor="#FFFFFF"><select name="GroupID" class="textfield">
  59.             <% call SelectGroup() %>
  60.           </select>
  61.             <input name="Exclusive" type="radio" value="&gt;="  <%if Exclusive="" or Exclusive=">=" then response.write ("checked")%>>
  62.           隶属
  63.           <input type="radio"  <%if Exclusive="=" then response.write ("checked")%> name="Exclusive" value="=">
  64.           专属 [隶属:权限值≥可查看,专属:权限值=可查看]</td>
  65.       </tr>
  66.    <tr> 
  67.     <td height="25" align="right" valign="middle" bgcolor="#FFFFFF">授权方式:</td>
  68.     <td valign="middle" bgcolor="#FFFFFF"> 
  69.     <select name="accmode">
  70.   <%if accmode="免费软件" then%>
  71.    <option value="免费软件" selected> 免费软件</option>
  72. <%else%>
  73.    <option value="免费软件">免费软件</option>
  74. <%end if%>
  75. <%if accmode="共享软件" then%>
  76. <option value="共享软件" selected> 共享软件</option>
  77. <%else%>
  78. <option value="共享软件">共享软件</option>
  79. <%end if%>
  80. <%if accmode="破解软件" then%>
  81. <option value="破解软件" selected> 破解软件</option>
  82. <%else%>
  83. <option value="破解软件"> 破解软件</option>
  84. <%end if%>
  85. <%if accmode="商业软件" then%>
  86. <option value="商业软件" selected> 商业软件</option>
  87. <%else%>
  88. <option value="商业软件"> 商业软件</option>
  89. <%end if%>
  90.   </select>&nbsp;&nbsp;&nbsp;语言界面:
  91.   <select name="language">
  92.   <%if language="简体中文" then%>
  93.    <option value="简体中文" selected>简体中文</option>
  94.   <%else%>
  95.    <option value="简体中文">简体中文</option>
  96.   <%end if%>
  97.   <%if language="繁体中文" then%>
  98. <option value="繁体中文" selected>繁体中文</option>
  99.   <%else%>
  100. <option value="繁体中文">繁体中文</option>
  101.   <%end if%>
  102.   <%if language="英语" then%>
  103. <option value="英语" selected>英语</option>
  104.   <%else%>
  105. <option value="英语">英语</option>
  106.   <%end if%>
  107.   <%if language="多国语言" then%>
  108.    <option value="多国语言" selected>多国语言</option>
  109.   <%else%>
  110.    <option value="多国语言">多国语言</option>
  111.   <%end if%>
  112.   <%if language="其它语言" then%>
  113.    <option value="其它语言" selected>其它语言</option>
  114.   <%else%>
  115.    <option value="其它语言">其它语言</option>
  116.   <%end if%>
  117.   </select>   </td>
  118.   </tr>
  119.   <tr> 
  120.     <td height="25" align="right" valign="middle" bgcolor="#FFFFFF">软件评级:</td>
  121.     <td valign="middle" bgcolor="#FFFFFF"> 
  122. <select name="star">
  123.   <%if Cint(star)=1 then%>
  124.    <option value="1" selected>★☆☆☆☆</option>
  125.   <%else%>
  126.    <option value="1">★☆☆☆☆</option>
  127.   <%end if%>
  128.   <%if Cint(star)=2 then%>
  129. <option value="2" selected>★★☆☆☆</option>
  130.   <%else%>
  131. <option value="2">★★☆☆☆</option>
  132.   <%end if%>
  133.   <%if Cint(star)=3 then%>
  134. <option value="3" selected>★★★☆☆</option>
  135.   <%else%>
  136. <option value="3">★★★☆☆</option>
  137.   <%end if%>
  138.   <%if Cint(star)=4 then%>
  139. <option value="4" selected>★★★★☆</option>
  140.   <%else%>
  141. <option value="4">★★★★☆</option>
  142.   <%end if%>
  143.   <%if Cint(star)=5 then%>
  144. <option value="5" selected>★★★★★</option>
  145.   <%else%>
  146. <option value="5">★★★★★</option>
  147.   <%end if%>
  148.   </select>   </td>
  149.   </tr>
  150.   <tr> 
  151.     <td height="25" align="right" valign="middle" bgcolor="#FFFFFF">运行环境:</td>
  152.     <td valign="middle" bgcolor="#FFFFFF"> <input type="text" name="approof" class="textfield" id="approof" size="30" value="<%=approof%>"> <a href="javascript:" onClick="approof.value+='Win9x'">Win9x</a>|<a href="javascript:" onClick="approof.value+='/WinNT'">WinNT</a>|<a href="javascript:" onClick="approof.value+='/WinNT'">Win2K</a>|<a href="javascript:" onClick="approof.value+='/WinXP'">WinXP</a>|<a href="javascript:" onClick="approof.value+='/Win2003'">Win2003</a>|<a href="javascript:" onClick="approof.value+='/其它'">其它</a></td>
  153.   </tr>
  154.   <tr> 
  155.     <td height="25" align="right" valign="middle" bgcolor="#FFFFFF">演示地址:</td>
  156.     <td valign="middle" bgcolor="#FFFFFF"> <input type="text" name="softClass" class="textfield" size="30" value="<%=softClass%>"><a href="javascript:" onClick="softClass.value+='暂无演示'">暂无演示</a></td>
  157.   </tr>
  158.       <tr>
  159.         <td height="20" align="right" bgcolor="#FFFFFF">下载地址一:</td>
  160.         <td bgcolor="#FFFFFF"><input name="FileUrl" type="text" class="textfield" style="WIDTH: 240;" value="<%=FileUrl%>" maxlength="100">&nbsp;<a href="javaScript:OpenScript('UpFileForm.asp?Result=FileUrl',460,180)"><img src="Images/Upload.gif" width="30" height="16" border="0" align="absmiddle"></a></td>
  161.       </tr>
  162.       <tr>
  163.         <td height="20" align="right" bgcolor="#FFFFFF">文件大小:</td>
  164.         <td bgcolor="#FFFFFF"><input name="FileSize" type="text" class="textfield" id="FileSize" style="WIDTH: 240;" value="<%=FileSize%>" maxlength="100"></td>
  165.       </tr>
  166.       <tr>
  167.         <td height="20" align="right" bgcolor="#FFFFFF">下载地址二:</td>
  168.         <td bgcolor="#FFFFFF"><input name="SmallPic" type="text" class="textfield" style="WIDTH: 240;" value="<%=SmallPic%>" maxlength="100">&nbsp;<a href="javaScript:OpenScript('UpFileForm.asp?Result=SmallPic',460,180)"><img src="Images/Upload.gif" width="30" height="16" border="0" align="absmiddle"></a></td>
  169.       </tr>
  170.       <tr>
  171.         <td height="20" align="right" bgcolor="#FFFFFF">文件主图:</td>
  172.         <td bgcolor="#FFFFFF"><input name="BigPic" type="text" class="textfield" style="WIDTH: 240;" value="<%=BigPic%>" maxlength="100">&nbsp;<a href="javaScript:OpenScript('UpFileForm.asp?Result=BigPic',460,180)"><img src="Images/Upload.gif" width="30" height="16" border="0" align="absmiddle"></a></td>
  173.       </tr>
  174.       <tr>
  175.         <td height="20" align="right" valign="top" bgcolor="#FFFFFF">信息内容:<br>
  176.         <td bgcolor="#FFFFFF"><%
  177. Dim oFCKeditor
  178. Set oFCKeditor = New FCKeditor
  179. oFCKeditor.BasePath = "../fckeditor/" 
  180. oFCKeditor.ToolbarSet = "Default" 
  181. oFCKeditor.Width = "100%" 
  182. oFCKeditor.Height = "400" 
  183. oFCKeditor.Value = content
  184. oFCKeditor.Create "Content" 
  185. %></td>
  186.       </tr>
  187.       <tr>
  188.         <td height="30" align="right" bgcolor="#FFFFFF">&nbsp;</td>
  189.         <td valign="bottom" bgcolor="#FFFFFF"><input name="submitSaveEdit" type="submit" class="button"  id="submitSaveEdit" value="保存" style="WIDTH: 80;" ></td>
  190.       </tr>
  191.     </table></td>
  192.   </tr>
  193.   </form>
  194. </table>
  195. </BODY>
  196. </HTML>
  197. <%
  198. sub DownEdit()
  199.   dim Action,rsRepeat,rs,sql
  200.   Action=request.QueryString("Action")
  201.   if Action="SaveEdit" then '保存编辑下载信息
  202.     set rs = server.createobject("adodb.recordset")
  203.     if len(trim(request.Form("DownName")))<3 then
  204.       response.write ("<script language=javascript> alert('下载名称为必填项目!');history.back(-1);</script>")
  205.       response.end
  206.     end if
  207.     if len(trim(request.Form("approof")))<1 then
  208.       response.write ("<script language=javascript> alert('运行环境为必填项目!');history.back(-1);</script>")
  209.       response.end
  210.     end if
  211.     if len(trim(request.Form("softClass")))<1 then
  212.       response.write ("<script language=javascript> alert('演示地址为必填项目!');history.back(-1);</script>")
  213.       response.end
  214.     end if
  215.     if Result="Add" then '创建下载信息
  216.   sql="select * from sk_Download"
  217.       rs.open sql,conn,1,3
  218.       rs.addnew
  219.       rs("DownName")=trim(Request.Form("DownName"))
  220.   if Request.Form("ViewFlag")=1 then
  221.         rs("ViewFlag")=Request.Form("ViewFlag")
  222.   else
  223.         rs("ViewFlag")=0
  224.   end if
  225.   if Request.Form("SortID")="" and Request.Form("SortPath")="" then
  226.         response.write ("<script language=javascript> alert('请选择所属分类!');history.back(-1);</script>")
  227.         response.end
  228.   else
  229.     rs("SortID")=Request.Form("SortID")
  230. rs("SortPath")=Request.Form("SortPath")
  231.   end if
  232.   if Request.Form("CommendFlag")=1 then
  233.         rs("CommendFlag")=Request.Form("CommendFlag")
  234.   else
  235.         rs("CommendFlag")=0
  236.   end if
  237.       GroupIdName=split(Request.Form("GroupID"),"┎╂┚")
  238.   rs("GroupID")=GroupIdName(0)
  239.   rs("Exclusive")=trim(Request.Form("Exclusive"))
  240.   rs("accmode")=trim(Request.Form("accmode"))
  241.   rs("language")=trim(Request.Form("language"))
  242.   rs("star")=trim(Request.Form("star"))
  243.   rs("approof")=trim(Request.Form("approof"))   
  244.   rs("softClass")=trim(Request.Form("softClass"))
  245.   rs("FileSize")=trim(Request.Form("FileSize"))
  246.   rs("FileUrl")=trim(Request.Form("FileUrl"))
  247.   rs("SmallPic")=trim(Request.Form("SmallPic"))
  248.   rs("BigPic")=trim(Request.Form("BigPic"))   
  249.   rs("Content")=Request.Form("Content")
  250.   rs("AddTime")=now()
  251. end if  
  252. if Result="Modify" then '修改下载信息
  253.       sql="select * from sk_Download where ID="&ID
  254.       rs.open sql,conn,1,3
  255.       rs("DownName")=trim(Request.Form("DownName"))
  256.   if Request.Form("ViewFlag")=1 then
  257.         rs("ViewFlag")=Request.Form("ViewFlag")
  258.   else
  259.         rs("ViewFlag")=0
  260.   end if
  261.   if Request.Form("SortID")<>"" and Request.Form("SortPath")<>"" then
  262.     rs("SortID")=Request.Form("SortID")
  263. rs("SortPath")=Request.Form("SortPath")
  264.   else
  265.         response.write ("<script language=javascript> alert('请选择所属分类!');history.back(-1);</script>")
  266.         response.end
  267.   end if
  268.   if Request.Form("CommendFlag")=1 then
  269.         rs("CommendFlag")=Request.Form("CommendFlag")
  270.   else
  271.         rs("CommendFlag")=0
  272.   end if
  273.       GroupIdName=split(Request.Form("GroupID"),"┎╂┚")
  274.   rs("GroupID")=GroupIdName(0)
  275.   rs("Exclusive")=trim(Request.Form("Exclusive"))
  276.   rs("accmode")=trim(Request.Form("accmode"))
  277.   rs("language")=trim(Request.Form("language"))
  278.   rs("star")=trim(Request.Form("star"))
  279.   rs("approof")=trim(Request.Form("approof"))   
  280.   rs("softClass")=trim(Request.Form("softClass"))
  281.   rs("FileSize")=trim(Request.Form("FileSize"))
  282.   rs("FileUrl")=trim(Request.Form("FileUrl"))
  283.   rs("SmallPic")=trim(Request.Form("SmallPic"))
  284.   rs("BigPic")=trim(Request.Form("BigPic"))   
  285.   rs("Content")=Request.Form("Content")
  286. end if
  287. rs.update
  288. rs.close
  289.     set rs=nothing 
  290.       Response.Redirect("Tips/down.asp")
  291.   else '提取产品信息
  292. if Result="Modify" then
  293.       set rs = server.createobject("adodb.recordset")
  294.       sql="select * from sk_Download where ID="& ID
  295.       rs.open sql,conn,1,1
  296.       if rs.bof and rs.eof then
  297.         response.write ("数据库读取记录出错!")
  298.         response.end
  299.       end if
  300.   DownName=rs("DownName")
  301.   ViewFlag=rs("ViewFlag")
  302.   SortName=SortText(rs("SortID"))
  303.   SortID=rs("SortID")
  304.   SortPath=rs("SortPath")
  305.   CommendFlag=rs("CommendFlag")
  306.   GroupID=rs("GroupID")
  307.   Exclusive=rs("Exclusive")
  308.   accmode=rs("accmode")
  309.   language=rs("language")
  310.   star=rs("star")
  311.   approof=rs("approof")  
  312.   softClass=rs("softClass")
  313.   FileSize=rs("FileSize")
  314.   FileUrl=rs("FileUrl")
  315.   SmallPic=rs("SmallPic")
  316.   BigPic=rs("BigPic")
  317.       Content=rs("Content")
  318.   rs.close
  319.       set rs=nothing 
  320.     end if
  321.   end if
  322. end sub
  323. %>
  324. <% 
  325. sub SelectGroup()
  326.   dim rs,sql
  327.   set rs = server.createobject("adodb.recordset")
  328.   sql="select GroupID,GroupName from sk_MemGroup"
  329.   rs.open sql,conn,1,1
  330.   if rs.bof and rs.eof then
  331.     response.write("未设组别")
  332.   end if
  333.   while not rs.eof
  334.     response.write("<option value='"&rs("GroupID")&"┎╂┚"&rs("GroupName")&"'")
  335.     if GroupID=rs("GroupID") then response.write ("selected")
  336.     response.write(">"&rs("GroupName")&"</option>")
  337.     rs.movenext
  338.   wend
  339.   rs.close
  340.   set rs=nothing
  341. end sub
  342. %>
  343. <%
  344. '生成所属类别--------------------------
  345. Function SortText(ID)
  346.   Dim rs,sql
  347.   Set rs=server.CreateObject("adodb.recordset")
  348.   sql="Select * From sk_DownSort where ID="&ID
  349.   rs.open sql,conn,1,1
  350.   SortText=rs("SortName")
  351.   rs.close
  352.   set rs=nothing
  353. End Function
  354. %>