UserGroup.asp
Upload User: jisenq
Upload Date: 2014-06-29
Package Size: 7216k
Code Size: 15k
Category:

ADO-ODBC

Development Platform:

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. <%
  6. on error resume next
  7. Dim Conn,User_Conn,ManageGroupRs,GType,GroupIndex
  8. Dim GroupName,UpfileNum,UpfileSize,GroupDate,GroupPoint,GroupMoney,GroupType,CorpTemplet,LimitInfoNum,GroupDebateNum,JuniorDomain,KeywordsNumber,Ishtml,BcardNumber,Templetwatermark
  9. '************************************Update
  10. if Request("Act")="update" then
  11. MF_Default_Conn
  12. MF_User_Conn
  13. MF_Session_TF
  14. GType=Request.Form("GType")
  15. GroupIndex=Request.Form("GroupIndex")
  16. if GType="all" then
  17. User_Conn.execute("Update FS_ME_Group set GroupName='"&Request.Form("GroupName")&"',UpfileNum="&Request.Form("UpfileNum")&",UpfileSize="&Request.Form("UpfileSize")&",GroupDate="&Request.Form("GroupDate")&",GroupPoint="&Request.Form("GroupPoint")&",GroupMoney="&Request.Form("GroupMoney")&",GroupType="&Request.Form("GroupType")&",CorpTemplet='"&Request.Form("CorpTemplet")&"',LimitInfoNum="&Request.Form("LimitInfoNum")&",GroupDebateNum='"&trim(Request.Form("GroupDebateNum_1"))&","&trim(Request.Form("GroupDebateNum_2"))&"',JuniorDomain="&Request.Form("JuniorDomain")&",KeywordsNumber="&Request.Form("KeywordsNumber")&",isHtml="&Request.Form("isHtml")&",BcardNumber="&Request.Form("BcardNumber")&",Templetwatermark="&Request.Form("Templetwatermark"))
  18. elseif GroupIndex="user" then
  19. User_Conn.execute("Update FS_ME_Group set GroupName='"&Request.Form("GroupName")&"',UpfileNum="&Request.Form("UpfileNum")&",UpfileSize="&Request.Form("UpfileSize")&",GroupDate="&Request.Form("GroupDate")&",GroupPoint="&Request.Form("GroupPoint")&",GroupMoney="&Request.Form("GroupMoney")&",GroupType="&Request.Form("GroupType")&",CorpTemplet='"&Request.Form("CorpTemplet")&"',LimitInfoNum="&Request.Form("LimitInfoNum")&",GroupDebateNum='"&trim(Request.Form("GroupDebateNum_1"))&","&trim(Request.Form("GroupDebateNum_2"))&"',JuniorDomain="&Request.Form("JuniorDomain")&",KeywordsNumber="&Request.Form("KeywordsNumber")&",isHtml="&Request.Form("isHtml")&",BcardNumber="&Request.Form("BcardNumber")&",Templetwatermark="&Request.Form("Templetwatermark")&" where GroupType=1")
  20. elseif GroupIndex="corp" then
  21. User_Conn.execute("Update FS_ME_Group set GroupName='"&Request.Form("GroupName")&"',UpfileNum="&Request.Form("UpfileNum")&",UpfileSize="&Request.Form("UpfileSize")&",GroupDate="&Request.Form("GroupDate")&",GroupPoint="&Request.Form("GroupPoint")&",GroupMoney="&Request.Form("GroupMoney")&",GroupType="&Request.Form("GroupType")&",CorpTemplet='"&Request.Form("CorpTemplet")&"',LimitInfoNum="&Request.Form("LimitInfoNum")&",GroupDebateNum='"&trim(Request.Form("GroupDebateNum_1"))&","&trim(Request.Form("GroupDebateNum_2"))&"',JuniorDomain="&Request.Form("JuniorDomain")&",KeywordsNumber="&Request.Form("KeywordsNumber")&",isHtml="&Request.Form("isHtml")&",BcardNumber="&Request.Form("BcardNumber")&",Templetwatermark="&Request.Form("Templetwatermark")&" where GroupType=0")
  22. else
  23. User_Conn.execute("Update FS_ME_Group set GroupName='"&Request.Form("GroupName")&"',UpfileNum="&Request.Form("UpfileNum")&",UpfileSize="&Request.Form("UpfileSize")&",GroupDate="&Request.Form("GroupDate")&",GroupPoint="&Request.Form("GroupPoint")&",GroupMoney="&Request.Form("GroupMoney")&",GroupType="&Request.Form("GroupType")&",CorpTemplet='"&Request.Form("CorpTemplet")&"',LimitInfoNum="&Request.Form("LimitInfoNum")&",GroupDebateNum='"&trim(Request.Form("GroupDebateNum_1"))&","&trim(Request.Form("GroupDebateNum_2"))&"',JuniorDomain="&Request.Form("JuniorDomain")&",KeywordsNumber="&Request.Form("KeywordsNumber")&",isHtml="&Request.Form("isHtml")&",BcardNumber="&Request.Form("BcardNumber")&",Templetwatermark="&Request.Form("Templetwatermark")&" where GroupID="&GroupIndex)
  24. End if
  25. if err.number=0 then 
  26. Response.Redirect("../success.asp")
  27. else
  28. Response.Redirect("../error.asp?ErrCodes=<li>"&err.description&"</li>")
  29. end if
  30. end if
  31. %>
  32. <html xmlns="http://www.w3.org/1999/xhtml">
  33. <HEAD>
  34. <TITLE>FoosunCMS</TITLE>
  35. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  36. <script language="JavaScript" type="text/JavaScript">
  37. <!--
  38. function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  39.   if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
  40.     document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  41.   else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
  42. }
  43. MM_reloadPage(true);
  44. //-->
  45. function MySubmit()
  46. {
  47. var flag1=isNumber('UpfileNum','UpfileNum_Alert','文件个数应为正整数',true)
  48. var flag2=isNumber('UpfileSize','UpfileSize_Alert','文件大小应为正整数',true)
  49. var flag3=isNumber('GroupDate','GroupDate_Alert','文件大小应为正整数',true)
  50. var flag4=isNumber('GroupMoney','GroupMoney_Alert','金币数量应为正整数',true)
  51. var flag5=isNumber('LimitInfoNum','LimitInfoNum_Alert','信息数量应为正整数',true)
  52. var flag6=isNumber('GroupDebateNum_1','GroupDebateNum1_Alert','社群数量应为正整数',true)
  53. var flag7=isNumber('GroupDebateNum_2','GroupDebateNum2_Alert','社群人数应为正整数',true)
  54. var flag8=isNumber('KeywordsNumber','KeywordsNumber_Alert','关键字个数应为正整数',true)
  55. var flag9=isNumber('BcardNumber','BcardNumber_Alert','关键字个数应为正整数',true)
  56. var flag10=isEmpty('GroupName','GroupName_Alert','组名不能为空')
  57. var flag11=isEmpty('CorpTemplet','CorpTemplet_Alert','模版地址不能为空')
  58. if(document.ManageGroup.GroupType[0].checked|document.ManageGroup.GroupType[1].checked)
  59. {
  60. document.getElementById("GroupType_Alert").innerHTML=""
  61. if(flag1&&flag2&&flag3&&flag4&&flag5&&flag6&&flag7&&flag8&&flag9&&flag10&flag11)
  62. {
  63. if(document.getElementById("GType").value=="all")
  64. {
  65. if(confirm("确定修改所有用户组?"))
  66. {
  67. document.ManageGroup.submit();
  68. }
  69. }else if(document.getElementById("GroupIndex").value=="user")
  70. {
  71. if(confirm("确定修改所有个人会员组?"))
  72. {
  73. document.ManageGroup.submit();
  74. }
  75. }
  76. else if(document.getElementById("GroupIndex").value=="corp")
  77. {
  78. if(confirm("确定修改所有企业会员组?"))
  79. {
  80. document.ManageGroup.submit();
  81. }
  82. }
  83. else
  84. document.ManageGroup.submit();
  85. }
  86. }else
  87. {
  88. document.getElementById("GroupType_Alert").innerHTML="<font color='F43631'>组类性处必须选择</font>";
  89. }
  90. }
  91. //Ajax
  92. var request=true;
  93. var result;
  94. var ParamArray;
  95. try
  96. {
  97. request=new XMLHttpRequest();
  98. }catch(trymicrosoft)
  99. {
  100. try
  101. {
  102. request=new ActiveXObject("Msxml2.XMLHTTP")
  103. }catch(othermicrosoft)
  104. {
  105. try
  106. {
  107. request=new ActiveXObject("Microsoft.XMLHTTP")
  108. }catch(filed)
  109. {
  110. request=false;
  111. }
  112. }
  113. }
  114. if(!request) alert("Error initializing XMLHttpRequest!");
  115. function getFormInfo(Obj)
  116. {
  117. var typeID=Obj.value;
  118. if(isNaN(typeID))
  119. {
  120. document.getElementById("GroupIndexContent").innerHTML="";
  121. return ;
  122. }
  123. var url="getUserGroup.asp?page=UserGroup&id="+typeID+"&r="+Math.random();//构造url
  124. request.open("GET",url,true);//建立连接
  125. request.onreadystatechange = getFormInfoResult;
  126. request.send(null);//传送数据,因为数据通过url传递了,所以这里传递的是null
  127. }
  128. function getFormInfoResult()//当服务器响应的时候就使用这个方法
  129. {
  130. if(request.readyState ==4)//根据HTTP 就绪状态判断响应是否完成
  131. {
  132. if(request.status == 200)//判断请求是否成功
  133. {
  134. result=request.responseText;//获得响应的结果,也就是新的<select>
  135. document.getElementById("GroupIndexContent").innerHTML="|&nbsp;&nbsp;会员组:"+result;//将这个结果现实在客户端
  136. }
  137. }
  138. }
  139. function getGroupParam(Obj)
  140. {
  141. var GroupID=Obj.value;
  142. if(!isNaN(GroupID))
  143. {
  144. var url="getUserGroupParam.asp?id="+GroupID+"&r="+Math.random();//构造url
  145. request.open("GET",url,true);//建立连接
  146. request.onreadystatechange = getGroupParamResult;
  147. request.send(null);//传送数据,因为数据通过url传递了,所以这里传递的是null
  148. }
  149. }
  150. //ajax end
  151. function getGroupParamResult()//当服务器响应的时候就使用这个方法
  152. {
  153. if(request.readyState ==4)//根据HTTP 就绪状态判断响应是否完成
  154. {
  155. if(request.status == 200)//判断请求是否成功
  156. {
  157. result=request.responseText;//获得响应的结果,也就是新的<select>
  158. //获取原有设置
  159. ParamArray=result.split("|");
  160. document.getElementById("GroupName").value=ParamArray[0];
  161. document.getElementById("UpfileNum").value=ParamArray[1];
  162. document.getElementById("UpfileSize").value=ParamArray[2];
  163. document.getElementById("GroupDate").value=ParamArray[3];
  164. document.getElementById("GroupPoint").value=ParamArray[4];
  165. document.getElementById("GroupMoney").value=ParamArray[5];
  166. if(ParamArray[6]==1)
  167. {
  168. document.ManageGroup.GroupType[0].checked=true;
  169. }
  170. else
  171. {
  172. document.ManageGroup.GroupType[1].checked=true;
  173. }
  174. document.getElementById("LimitInfoNum").value=ParamArray[7];
  175. document.getElementById("CorpTemplet").value=ParamArray[8];
  176. if(ParamArray[9]!=null && ParamArray[9]!="")
  177. {
  178. var TempArray=ParamArray[9].split(",");
  179. document.getElementById("GroupDebateNum_1").value=TempArray[0]
  180. document.getElementById("GroupDebateNum_2").value=TempArray[1]
  181. }
  182. if(ParamArray[10]==1)
  183. {
  184. document.ManageGroup.JuniorDomain[0].checked=true;
  185. }
  186. else
  187. {
  188. document.ManageGroup.JuniorDomain[1].checked=true;
  189. }
  190. document.getElementById("KeywordsNumber").value=ParamArray[11];
  191. if(ParamArray[12]==1)
  192. {
  193. document.ManageGroup.Ishtml[0].checked=true;
  194. }
  195. else
  196. {
  197. document.ManageGroup.Ishtml[1].checked=true;
  198. }
  199. document.getElementById("BcardNumber").value=ParamArray[13];
  200. if(ParamArray[14]==1)
  201. {
  202. document.ManageGroup.Templetwatermark[0].checked=true;
  203. }
  204. else
  205. {
  206. document.ManageGroup.Templetwatermark[1].checked=true;
  207. }
  208. }
  209. }
  210. }
  211. //end
  212. </script>
  213. </HEAD>
  214. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  215. <script language="JavaScript" src="UserJS.js" type="text/JavaScript"></script>
  216. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  217. <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scroll=yes  oncontextmenu="return false;"> 
  218. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"> 
  219. <form action="?Act=update" method="post" name="ManageGroup" id="ManageGroup">  
  220.   <tr class="hback"> 
  221.     <td align="right" class="xingmu" colspan="2"><div align="left">会员组管理</div></td></tr>
  222.   <tr class="hback">
  223.     <td align="right">会员组选择:</td>
  224.     <td>会员组类型:      
  225.       <select name="GType" id="GType" onchange="getFormInfo(this)">
  226.         <option value="all">所有会员组</option>
  227.         <option value="1">个人会员组</option>
  228.         <option value="0">企业会员组</option>
  229.       </select> 
  230.       &nbsp;
  231.       <span id="GroupIndexContent"></span></td>
  232.   </tr> 
  233.         <tr class="hback"> 
  234.           <td align="right">组名称:</td> 
  235.           <td width="537"> <input name="GroupName" type="text" id="GroupName" size="50" />
  236.           <font color="#FF0000">*</font> <span class="style1" id="GroupName_Alert"></span></td> 
  237.         </tr> 
  238.       
  239. <tr class="hback">
  240.     <td align="right">文件个数限制: </td>
  241.     <td><input name="UpfileNum" type="text" id="UpfileNum"  value="0" size="50">
  242.     <span id="UpfileNum_Alert"></span></td>
  243.   </tr>
  244. <tr class="hback">
  245.     <td align="right">文件大小限制:</td>
  246.     <td><input name="UpfileSize" type="text" id="UpfileSize" value="0" size="50">
  247.     k<span id="UpfileSize_Alert"></span></td>
  248.   </tr>
  249. <tr class="hback"> 
  250.                 <td align="right">组有效期限:</td> 
  251.                 <td><input name="GroupDate" type="text" id="GroupDate"  value="0" size="50"/> 
  252.                 天 <span id="GroupDate_Alert"></span></td> 
  253.     </tr> 
  254.       <tr class="hback"> 
  255.           <td align="right">该组所需积分:</td> 
  256.           <td><input name="GroupPoint" type="text" id="GroupPoint"  value="0" size="50"/>
  257.           <span id="GroupPoint_Alert"></span></td> 
  258.     </tr>
  259.         <tr class="hback">
  260.           <td align="right">该组所需金币:</td>
  261.           <td><input name="GroupMoney" type="text" id="GroupMoney"  value="0" size="50"/>
  262.           <span id="GroupMoney_Alert"></span></td>
  263.         </tr> 
  264.       <tr class="hback"> 
  265.           <td align="right">组类型:</td> 
  266.           <td><label>
  267.             <input name="GroupType" type="radio" value="1"> 
  268.             个人会员组</label>
  269.             <label>
  270.             <input type="radio" name="GroupType" value="0" >
  271. 企业会员组</label>&nbsp;<span id="GroupType_Alert"></span></td> 
  272.     </tr> 
  273.       <tr class="hback"> 
  274.           <td align="right">信息发布数量上限:</td> 
  275.           <td><input name="LimitInfoNum" type="text" id="LimitInfoNum" value="10" size="50"/>
  276.           <span id="LimitInfoNum_Alert"></span></td> 
  277.     </tr>
  278.         <tr class="hback">
  279.           <td align="right">企业会员模板地址:</td>
  280.           <td><input name="CorpTemplet" type="text" size="50"><span id="CorpTemplet_Alert"></span></td>
  281.         </tr>
  282.         <tr class="hback">
  283.           <td align="right">社群参数:</td>
  284.           <td>社群最大数量:
  285.             <input name="GroupDebateNum_1" type="text" id="GroupDebateNum_1" value="0" size="15"> 
  286.           &nbsp;社群最大人数
  287.           <input name="GroupDebateNum_2" type="text" id="GroupDebateNum_2" value="0" size="15" >
  288.           <span id="GroupDebateNum1_Alert"></span> &nbsp;<span id="GroupDebateNum2_Alert"></span></td>
  289.         </tr>
  290.         <tr class="hback">
  291.           <td align="right">开通二级域名:</td>
  292.           <td><p>
  293.             <label>
  294.             <input type="radio" name="JuniorDomain" value="1" <%if JuniorDomain=1 then Response.Write("checked") end if%>>
  295.   是</label>
  296.             <label>
  297.             <input name="JuniorDomain" type="radio" value="0" checked <%if JuniorDomain=0 then Response.Write("checked") end if%>>
  298.   否</label>
  299.             <br>
  300.           </p></td>
  301.         </tr>
  302.         <tr class="hback">
  303.           <td align="right">信息关键字个数:</td>
  304.           <td><input name="KeywordsNumber" type="text" id="KeywordsNumber" value="0" size="50"/>
  305.           <span id="KeywordsNumber_Alert"></span></td>
  306.         </tr>
  307.         <tr class="hback">
  308.           <td align="right">生成静态文件:</td>
  309.           <td><label>
  310.             <input type="radio" name="Ishtml" value="1"/>
  311. 是</label>
  312.             <label>
  313.             <input name="Ishtml" type="radio" value="0" checked >
  314. 否</label></td>
  315.         </tr>
  316.         <tr class="hback">
  317.           <td align="right">名片收藏个数限制:</td>
  318.           <td><input name="BcardNumber" type="text" id="BcardNumber" value="0" size="50"/>
  319.           <span id="BcardNumber_Alert"></span></td>
  320.         </tr>
  321.         <tr class="hback">
  322.           <td align="right">开通水印:</td>
  323.           <td><label>
  324.             <input type="radio" name="Templetwatermark" value="1" >
  325. 是</label>
  326.             <label>
  327.             <input name="Templetwatermark" type="radio" value="0" checked>
  328. 否</label></td>
  329.         </tr> 
  330.       <tr class="hback"> 
  331.           <td align="right">&nbsp;</td> 
  332.           <td><input type="Button" name="ManageGroupButton" value=" 保存 " onClick="MySubmit()"/> 
  333.             <input type="reset" name="Submit2" value=" 重置 " /></td> 
  334.     </tr> 
  335.   </form> 
  336.   </tr> 
  337. </table> 
  338. </body>
  339. <%
  340. if Request("Act")="update" then
  341. Conn.close
  342. Set Conn=nothing
  343. User_Conn.close
  344. Set User_Conn=nothing
  345. end if
  346. %>
  347. </html>