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

数据库编程

开发平台:

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. <% 'Copyright (c) 2006 Foosun Inc. Code by awen
  7. 'on error resume next
  8. Dim Conn,User_Conn,VClass_Rs,VClass_Sql
  9. MF_Default_Conn
  10. MF_User_Conn
  11. MF_Session_TF
  12. if not MF_Check_Pop_TF("ME_Form") then Err_Show 
  13. Dim int_RPP,int_Start,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo
  14. int_RPP=15 '设置每页显示数目
  15. int_showNumberLink_=10 '数字导航显示数目
  16. showMorePageGo_Type_ = 1 '是下拉菜单还是输入值跳转,当多次调用时只能选1
  17. str_nonLinkColor_="#999999" '非热链接颜色
  18. toF_="<font face=webdings>9</font>"    '首页 
  19. toP10_=" <font face=webdings>7</font>" '上十
  20. toP1_=" <font face=webdings>3</font>" '上一
  21. toN1_=" <font face=webdings>4</font>" '下一
  22. toN10_=" <font face=webdings>8</font>" '下十
  23. toL_="<font face=webdings>:</font>" '尾页
  24. set VClass_Rs=User_Conn.execute("select count(*) from FS_ME_GroupDebateClass")
  25. if VClass_Rs(0) = 0 then response.Redirect("GroupDebate_Class.asp") : response.End()
  26. VClass_Rs.close
  27. Function set_Def(old,Def)
  28. if old<>"" then 
  29. set_Def = old
  30. else
  31. set_Def = Def
  32. end if
  33. End Function
  34. Function Get_FValue_Html(Add_Sql,orderby)
  35. Dim Get_Html,This_Fun_Sql,ii,Str_Tmp,Arr_Tmp,New_Search_Str,Req_Str,regxp
  36. Dim fun_ii,fun_ClassID,fun_ClassType
  37. Str_Tmp = "gdID,ClassID,Title,InfoType,ClassType,hits,AddTime,isLock"
  38. This_Fun_Sql = "select "&Str_Tmp&" from FS_ME_GroupDebateManage"
  39. if Add_Sql<>"" then This_Fun_Sql = and_where(This_Fun_Sql) &" "& Decrypt(Add_Sql)
  40. if orderby<>"" then This_Fun_Sql = This_Fun_Sql &"  Order By "& replace(orderby,"csed"," Desc")
  41. if request.QueryString("Act")="SearchGo" then 
  42. Str_Tmp = "gdID,Title,Content,AppointUserNumber,AppointUserGroup,InfoType,AddTime,isLock,AccessFile,UserNumber,AdminName,ClassMember,PerPageNum,isSys,hits"
  43. Arr_Tmp = split(Str_Tmp,",")
  44. for each Str_Tmp in Arr_Tmp
  45. if Trim(request("frm_"&Str_Tmp))<>"" then 
  46. Req_Str = NoSqlHack(Trim(request("frm_"&Str_Tmp)))
  47. select case Str_Tmp
  48. case "gdID","InfoType","hits","AddTime","isLock","PerPageNum","isSys"
  49. ''数字,日期
  50. regxp = "|<|>|=|<=|>=|<>|"
  51. if instr(regxp,"|"&left(Req_Str,1)&"|")>0 or instr(regxp,"|"&left(Req_Str,2)&"|")>0 then 
  52. New_Search_Str = and_where( New_Search_Str ) & Str_Tmp &" "& Req_Str
  53. elseif instr(Req_Str,"*")>0 then 
  54. if left(Req_Str,1)="*" then Req_Str = "%"&mid(Req_Str,2)
  55. if right(Req_Str,1)="*" then Req_Str = mid(Req_Str,1,len(Req_Str) - 1) & "%"
  56. New_Search_Str = and_where( New_Search_Str ) & Str_Tmp &" like '"& Req_Str &"'"
  57. else
  58. New_Search_Str = and_where( New_Search_Str ) & Str_Tmp &" = "& Req_Str
  59. end if
  60. case else
  61. ''字符
  62. New_Search_Str = and_where(New_Search_Str) & Search_TextArr(Req_Str,Str_Tmp,"")
  63. end select 
  64. end if
  65. next
  66. ''=========================================
  67. '''vclass表示ClassID,Hy_vclass表示ClassType
  68. for fun_ii = 4 to 1 step -1
  69. if request.Form("vclass"&fun_ii)<>"" then fun_ClassID = request.Form("vclass"&fun_ii) : exit for
  70. next
  71. for fun_ii = 4 to 1 step -1
  72. if request.Form("Hy_vclass"&fun_ii)<>"" then fun_ClassType = request.Form("Hy_vclass"&fun_ii) : exit for
  73. next
  74. if fun_ClassID = "[ChangeToTop]" then fun_ClassID = 0
  75. if fun_ClassType = "[ChangeToTop]" then fun_ClassType = 0
  76. if fun_ClassID<>"" then New_Search_Str = and_where( New_Search_Str ) & "ClassID" &" = "& fun_ClassID
  77. if fun_ClassType<>"" then New_Search_Str = and_where( New_Search_Str ) & "ClassType" &" = "& fun_ClassType
  78. if New_Search_Str<>"" then This_Fun_Sql = and_where(This_Fun_Sql) & replace(New_Search_Str," where ","")
  79. 'response.Write(This_Fun_Sql)
  80. 'response.End()
  81. end if
  82. Str_Tmp = ""
  83. On Error Resume Next
  84. Set VClass_Rs = CreateObject(G_FS_RS)
  85. VClass_Rs.Open This_Fun_Sql,User_Conn,1,1
  86. if Err<>0 then 
  87. Err.Clear
  88. response.Redirect("../error.asp?ErrCodes=<li>查询出错:"&Err.Description&"</li><li>请检查字段类型是否匹配.</li>")
  89. response.End()
  90. end if
  91. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  92. IF VClass_Rs.eof THEN
  93.   response.Write("<tr class=""hback""><td colspan=15>暂无数据.</td></tr>") 
  94. else
  95. VClass_Rs.PageSize=int_RPP
  96. cPageNo=NoSqlHack(Request.QueryString("Page"))
  97. If cPageNo="" Then cPageNo = 1
  98. If not isnumeric(cPageNo) Then cPageNo = 1
  99. cPageNo = Clng(cPageNo)
  100. If cPageNo<=0 Then cPageNo=1
  101. If cPageNo>VClass_Rs.PageCount Then cPageNo=VClass_Rs.PageCount 
  102. VClass_Rs.AbsolutePage=cPageNo
  103.   FOR int_Start=1 TO int_RPP 
  104. Get_Html = Get_Html & "<tr class=""hback"">" & vbcrlf
  105. Get_Html = Get_Html & "<td align=""center""><a href=""GroupDebate_manage.asp?Act=Edit&gdID="&VClass_Rs("gdID")&""" class=""otherset"" title='点击修改'>"&VClass_Rs("gdID")&"</a></td>" & vbcrlf
  106. Get_Html = Get_Html & "<td align=""center""><a href=""GroupDebate_manage.asp?Act=Edit&gdID="&VClass_Rs("gdID")&""" class=""otherset"" title='点击修改'>"& VClass_Rs("Title") & "</a></td>" & vbcrlf
  107. Str_Tmp = Get_FildValue("select vClassName from FS_ME_GroupDebateClass where VCID="&set_Def(VClass_Rs("ClassID"),0),"无") ''社群分类
  108. Get_Html = Get_Html & "<td align=""center"">"& Str_Tmp & "</td>" & vbcrlf
  109. select case VClass_Rs("InfoType")
  110. case 0
  111. Str_Tmp = "新闻"  
  112. case 1
  113. Str_Tmp = "下载"
  114. case 2
  115. Str_Tmp = "商品"
  116. case 3
  117. Str_Tmp = "房产"
  118. case 4
  119. Str_Tmp = "供求"
  120. case 5
  121. Str_Tmp = "求职"
  122. case 6
  123. Str_Tmp = "招聘"
  124. case 7
  125. Str_Tmp = "其它"
  126. case else
  127. Str_Tmp = "无"
  128. end select 
  129. Get_Html = Get_Html & "<td align=""center"">"& Str_Tmp & "</td>" & vbcrlf
  130. Str_Tmp = Get_FildValue("select vClassName from FS_ME_VocationClass where VCID="&set_Def(VClass_Rs("ClassID"),0),"无") ''行业分类
  131. Get_Html = Get_Html & "<td align=""center"">"& Str_Tmp & "</td>" & vbcrlf
  132. Get_Html = Get_Html & "<td align=""center"">"& set_Def(VClass_Rs("hits"),0) & "</td>" & vbcrlf
  133. Get_Html = Get_Html & "<td align=""center"">"& VClass_Rs("AddTime") & "</td>" & vbcrlf
  134. if cbool(VClass_Rs("isLock")) then 
  135. ''锁定,需要解锁
  136. Get_Html = Get_Html & "<td align=""center""><input type=button value=""锁 定"" onclick=""javascript:location='GroupDebate_manage.asp?Act=OtherEdit&EditSql="&server.URLEncode(Encrypt( "Update FS_ME_GroupDebateManage set isLock=false where gdID="&VClass_Rs("gdID")) )&"&Red_Url='"" title=""点击解锁"" style=""color:red""></td>" & vbcrlf
  137. else
  138. Get_Html = Get_Html & "<td align=""center""><input type=button value=""正 常"" onclick=""javascript:location='GroupDebate_manage.asp?Act=OtherEdit&EditSql="&server.URLEncode(Encrypt( "Update FS_ME_GroupDebateManage set isLock=true where gdID="&VClass_Rs("gdID")) )&"&Red_Url='"" title=""点击锁定""></td>" & vbcrlf
  139. end if
  140. Get_Html = Get_Html & "<td align=""center"" class=""ischeck""><input type=""checkbox"" name=""gdID"" id=""gdID"" value="""&VClass_Rs("gdID")&""" /></td>" & vbcrlf
  141. Get_Html = Get_Html & "</tr>" & vbcrlf
  142. VClass_Rs.MoveNext
  143.   if VClass_Rs.eof or VClass_Rs.bof then exit for
  144.       NEXT
  145. END IF
  146. Get_Html = Get_Html & "<tr class=""hback""><td colspan=20 align=""center"" class=""ischeck"">"& vbcrlf &"<table width=""100%"" border=0><tr><td height=30>" & vbcrlf
  147. Get_Html = Get_Html & fPageCount(VClass_Rs,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo)  & vbcrlf
  148. Get_Html = Get_Html & "</td><td align=right><input type=""submit"" name=""submit"" value="" 删除 "" onclick=""javascript:return confirm('确定要删除所选项目吗?');""></td>"
  149. Get_Html = Get_Html &"</tr></table>"&vbNewLine&"</td></tr>"
  150. VClass_Rs.close
  151. Get_FValue_Html = Get_Html
  152. End Function
  153. Function Get_FildValue(This_Fun_Sql,Default)
  154. Dim This_Fun_Rs
  155. set This_Fun_Rs = User_Conn.execute(This_Fun_Sql)
  156. if not This_Fun_Rs.eof then 
  157. Get_FildValue = This_Fun_Rs(0)
  158. else
  159. Get_FildValue = Default
  160. end if
  161. This_Fun_Rs.close
  162. End Function
  163. Function Get_FildValue_List(This_Fun_Sql,EquValue,Get_Type)
  164. '''This_Fun_Sql 传入sql语句,EquValue与数据库相同的值如果是<option>则加上selected,Get_Type=1为<option>
  165. Dim Get_Html,This_Fun_Rs,Text
  166. On Error Resume Next
  167. set This_Fun_Rs = User_Conn.execute(This_Fun_Sql)
  168. If Err.Number <> 0 then Err.clear : response.Redirect("../error.asp?ErrCodes=<li>抱歉,Get_FildValue_List函数传入的Sql语句有问题.或表和字段不存在.</li>")
  169. do while not This_Fun_Rs.eof 
  170. select case Get_Type
  171.   case 1
  172. ''<option>
  173. if instr(This_Fun_Sql,",") >0 then 
  174. Text = This_Fun_Rs(1)
  175. else
  176. Text = This_Fun_Rs(0)
  177. end if
  178. if EquValue = This_Fun_Rs(0) then 
  179. Get_Html = Get_Html & "<option value="""&This_Fun_Rs(0)&"""  style=""color:#0000FF"" selected>"&Text&"</option>"&vbNewLine
  180. else
  181. Get_Html = Get_Html & "<option value="""&This_Fun_Rs(0)&""">"&Text&"</option>"&vbNewLine
  182. end if
  183.   case else
  184. exit do : Get_FildValue_List = "Get_Type值传入错误" : exit Function
  185.     end select
  186. This_Fun_Rs.movenext
  187. loop
  188. This_Fun_Rs.close
  189. Get_FildValue_List = Get_Html
  190. End Function ''================================================================
  191. Sub OtherEdit()
  192. if not MF_Check_Pop_TF("ME025") then Err_Show '权限判断
  193. Dim Red_Url
  194. Red_Url = request.QueryString("Red_Url")
  195. if Red_Url = "" then Red_Url = "GroupDebate_manage.asp"
  196. On Error Resume Next
  197. if request.QueryString("EditSql")<>"" then 
  198. User_Conn.execute( Decrypt(request.QueryString("EditSql")) )
  199. If Err.Number <> 0 then Err.clear : response.Redirect("../error.asp?ErrCodes=<li>抱歉,OtherEdit过程传入的Sql语句有问题.或表和字段不存在.</li>")
  200. end if
  201. response.Redirect(Red_Url)
  202. End Sub
  203. Sub Del()
  204. if not MF_Check_Pop_TF("ME024") then Err_Show '权限判断
  205. Dim Str_Tmp
  206. if request.QueryString("gdID")<>"" then 
  207. User_Conn.execute("Delete from FS_ME_GroupDebateManage where gdID = "&request.QueryString("gdID"))
  208. else
  209. Str_Tmp = request.form("gdID")
  210. if Str_Tmp="" then response.Redirect("../error.asp?ErrCodes=<li>你必须至少选择一个进行删除。</li>")
  211. Str_Tmp = replace(Str_Tmp," ","")
  212. User_Conn.execute("Delete from FS_ME_GroupDebateManage where gdID in ("&Str_Tmp&")")
  213. end if
  214. response.Redirect("../Success.asp?ErrorUrl="&server.URLEncode( "User/GroupDebate_manage.asp?Act=View" )&"&ErrCodes=<li>恭喜,删除成功。</li>")
  215. End Sub
  216. Sub Save()
  217. '''vclass表示ClassID,Hy_vclass表示ClassType
  218. Dim Str_Tmp,Arr_Tmp,gdID,ii,New_ClassID,New_ClassType
  219. for ii = 4 to 1 step -1
  220. if request.Form("vclass"&ii)<>"" then New_ClassID = request.Form("vclass"&ii) : exit for
  221. next
  222. for ii = 4 to 1 step -1
  223. if request.Form("Hy_vclass"&ii)<>"" then New_ClassType = request.Form("Hy_vclass"&ii) : exit for
  224. next
  225. if New_ClassID = "[ChangeToTop]" then New_ClassID = 0
  226. if New_ClassType = "[ChangeToTop]" then New_ClassType = 0
  227. Str_Tmp = "ClassID,Title,Content,AppointUserNumber,AppointUserGroup,InfoType,ClassType,AddTime,isLock,AccessFile,UserNumber,AdminName,ClassMember,PerPageNum,isSys,hits"
  228. gdID = NoSqlHack(request.Form("gdID"))
  229. if not isnumeric(gdID) or gdID = "" then gdID = 0 
  230. VClass_Sql = "select "&Str_Tmp&" from FS_ME_GroupDebateManage where gdID="&gdID
  231. Set VClass_Rs = CreateObject(G_FS_RS)
  232. VClass_Rs.Open VClass_Sql,User_Conn,3,3
  233. Str_Tmp = "Title,Content,AppointUserNumber,AppointUserGroup,InfoType,AddTime,isLock,AccessFile,UserNumber,AdminName,ClassMember,PerPageNum,isSys,hits"
  234. Arr_Tmp = split(Str_Tmp,",")
  235. if gdID > 0 then 
  236. ''修改
  237. ''''''''''''''''''''''''''
  238. if not MF_Check_Pop_TF("ME024") then Err_Show '权限判断
  239. for each Str_Tmp in Arr_Tmp
  240. VClass_Rs(Str_Tmp) = NoSqlHack(request.Form("frm_"&Str_Tmp))
  241. next
  242. if New_ClassID<>"" then VClass_Rs("ClassID") = New_ClassID
  243. if New_ClassType<>"" then VClass_Rs("ClassType") = New_ClassType
  244. VClass_Rs.update
  245. VClass_Rs.close
  246. response.Redirect("../Success.asp?ErrorUrl="&server.URLEncode( "User/GroupDebate_manage.asp?Act=Edit&gdID="&gdID )&"&ErrCodes=<li>恭喜,修改成功。</li>")
  247. else
  248. ''新增
  249. if not MF_Check_Pop_TF("ME022") then Err_Show '权限判断
  250. VClass_Rs.addnew
  251. for each Str_Tmp in Arr_Tmp
  252. VClass_Rs(Str_Tmp) = NoSqlHack(request.Form("frm_"&Str_Tmp))
  253. 'response.Write(Str_Tmp&":"&NoSqlHack(request.Form("frm_"&Str_Tmp))&"<br>")
  254. next
  255. VClass_Rs("ClassID") = set_Def(New_ClassID,0)
  256. VClass_Rs("ClassType") = set_Def(New_ClassType,0)
  257. VClass_Rs.update
  258. VClass_Rs.close
  259. response.Redirect("../Success.asp?ErrorUrl="&server.URLEncode( "User/GroupDebate_manage.asp?Act=Add" ) &"ErrCodes=<li>恭喜,新增成功。</li>")
  260. end if
  261. End Sub
  262. ''=========================================================
  263. %>
  264. <html xmlns="http://www.w3.org/1999/xhtml">
  265. <HEAD>
  266. <TITLE>FoosunCMS</TITLE>
  267. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  268. </HEAD>
  269. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  270. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  271. <script language="JavaScript" src="../../FS_Inc/PublicJS_YanZheng.js" type="text/JavaScript"></script>
  272. <%if instr(",Add,Edit,Search,",","&request.QueryString("Act")&",")>0 then%>
  273. <script language="javascript" src="../../FS_Inc/class_liandong.js" type="text/javascript"></script>
  274. <%end if%>
  275. <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scroll=yes  oncontextmenu="return true;"> 
  276. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table">
  277.   <tr  class="hback"> 
  278.     <td class="xingmu" >社群总管理</td>
  279.   </tr>
  280.  <tr  class="hback"> 
  281.     <td align="left"><a href="GroupDebate_manage.asp?Act=View">管理首页</a> 
  282.       | <a href="GroupDebate_manage.asp?Act=Add">新建</a> | <a href="GroupDebate_manage.asp?Act=View&Add_Sql=islock">已锁定</a> 
  283.       | <a href="GroupDebate_manage.asp?Act=View&Add_Sql=not islock">未锁定</a> 
  284.       | <a href="GroupDebate_manage.asp?Act=Search">查询</a> | <a href="GroupDebate_Class.asp">社群分类管理</a></td>
  285.  </tr>
  286. </table>
  287. <%
  288. '******************************************************************
  289. select case request.QueryString("Act")
  290. case "","View","SearchGo"
  291. View
  292. case "Add","Edit" 
  293. Add_Edit
  294. case "Save"
  295. Save
  296. case "Del"
  297. Del
  298. case "Search"
  299. Search
  300. case "OtherEdit"
  301. OtherEdit
  302. end select
  303. '******************************************************************
  304. Sub View()%>
  305. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table">
  306.   <form name="form1" id="form1" method="post" action="?Act=Del">
  307.     <tr  class="hback">  
  308.       <td align="center" class="xingmu">〖编号〗</td>
  309.   <td align="center" class="xingmu">社群主题</td>
  310.       <td align="center" class="xingmu">社群分类</td>
  311.       <td align="center" class="xingmu">应用子类</td>
  312.   <td align="center" class="xingmu">所属行业</td>
  313.       <td align="center" class="xingmu">人气</td>
  314.   <td align="center" class="xingmu">加入时间</td>
  315.       <td align="center" class="xingmu">是否锁定</td>
  316.       <td width="2%" align="center" class="xingmu"><input name="ischeck" type="checkbox" value="checkbox" onClick="selectAll(this.form)" /></td>
  317.     </tr>
  318.     <%
  319. response.Write( Get_FValue_Html( request.QueryString("Add_Sql"),request.QueryString("filterorderby") ) )
  320. %>
  321.   </form>
  322. </table>
  323. <%End Sub
  324. Sub Add_Edit()
  325. Dim gdID,Bol_IsEdit,AppointUserNumber,AppointUserGroup
  326. Bol_IsEdit = false
  327. if request.QueryString("Act")="Edit" then 
  328. gdID = request.QueryString("gdID")
  329. if gdID="" then response.Redirect("../error.asp?ErrorUrl=&ErrCodes=<li>必要的gdID没有提供</li>") : response.End()
  330. VClass_Sql = "select gdID,ClassID,Title,Content,AppointUserNumber,AppointUserGroup,InfoType,ClassType,AddTime,isLock,AccessFile,UserNumber,AdminName,ClassMember,PerPageNum,isSys,hits from FS_ME_GroupDebateManage where gdID="&gdID
  331. Set VClass_Rs = CreateObject(G_FS_RS)
  332. VClass_Rs.Open VClass_Sql,User_Conn,1,1
  333. if VClass_Rs.eof then response.Redirect("../error.asp?ErrorUrl=&ErrCodes=<li>没有相关的内容,或该内容已不存在.</li>") : response.End()
  334. Bol_IsEdit = True
  335. AppointUserNumber = VClass_Rs(4)
  336. AppointUserGroup = VClass_Rs(5)
  337. end if
  338. %>
  339. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table">
  340.   <form name="form_Save" id="form_Save" onSubmit="return Validator.Validate(this,3);" method="post" action="?Act=Save">
  341.     <tr  class="hback"> 
  342.       <td colspan="3" align="left" class="xingmu" > <%if Bol_IsEdit then response.Write("修改社群信息"&vbNewLine&"<input type=""hidden"" name=""gdID"" value="""&VClass_Rs(0)&""">" ) else response.Write("添加社群信息")  end if%> </td>
  343.     </tr>
  344.     <tr  class="hback"<%if not Bol_IsEdit then response.Write(" style=""display:none""") end if%>> 
  345.       <td width="25%" align="right">所属社群分类</td>
  346.       <td><strong>
  347.         <%if Bol_IsEdit then response.Write( Get_FildValue( "select vClassName from FS_ME_GroupDebateClass where VCID="&set_Def(VClass_Rs("ClassID"),0),"无" ) ) end if%>
  348.         </strong></td>
  349.     </tr>
  350.     <tr  class="hback"> 
  351.       <td width="25%" align="right"><%if Bol_IsEdit then response.Write("〖变更为〗") else response.Write("所属社群分类") end if%></td>
  352.       <td> 
  353.         <!---联动菜单开始  onBlur="javascript:RemoveChildopt(this,'vclass2,vclass3,vclass4');"--->
  354.         <select name="vclass1" id="vclass1"<%if not Bol_IsEdit then%> datatype="Require" msg="必须填写"<%end if%> style="width:100px">
  355.           <option></option>
  356.        </select>
  357. <!--    <select name="vclass2" id="vclass2" onBlur="javascript:RemoveChildopt(this,'vclass3,vclass4');" style="width:100px">
  358.           <option></option>
  359.         </select> <select name="vclass3" id="vclass3" onBlur="javascript:RemoveChildopt(this,'vclass4');" style="width:100px">
  360.           <option></option>
  361.         </select> <select name="vclass4" id="vclass4" style="width:100px">
  362.           <option></option>
  363.         </select> 
  364.         <!---联动菜单结束--- > -->
  365.       </td>
  366.     </tr>
  367.     <tr  class="hback"> 
  368.       <td align="right">社群主题</td>
  369.       <td> <input type="text" name="frm_Title" size="40" value="<%if Bol_IsEdit then response.Write(VClass_Rs(2)) end if%>" dataType="Require" msg="必须填写"> 
  370.       </td>
  371.     </tr>
  372.     <tr  class="hback"> 
  373.       <td align="right">社群公告</td>
  374.       <td> <textarea name="frm_Content" cols="40" rows="5" dataType="Require" msg="必须填写"><%if Bol_IsEdit then response.Write(VClass_Rs(3)) end if%></textarea> 
  375.       </td>
  376.     </tr>
  377.     <tr  class="hback"> 
  378.       <td align="right">可查看的用户编号</td>
  379.       <td> <textarea name="frm_AppointUserNumber" cols="40" dataType="Require" msg="必须填写"><%if Bol_IsEdit then response.Write(VClass_Rs(4)) end if%></textarea>
  380.         多个则用“,”分开 </td>
  381.     </tr>
  382.     <tr  class="hback"> 
  383.       <td align="right">可查看的会员组</td>
  384.       <td> <textarea name="frm_AppointUserGroup" cols="40" dataType="Require" msg="必须填写"><%if Bol_IsEdit then response.Write(VClass_Rs(5)) end if%></textarea>
  385.         多个则用“,”分开 </td>
  386.     </tr>
  387.     <tr  class="hback"> 
  388.       <td align="right">用于哪个子类</td>
  389.       <td> <select name="frm_InfoType" datatype="Require" msg="必须选择">
  390.           <option value="0"<%if Bol_IsEdit then if VClass_Rs(6)=0 then response.Write(" selected") end if end if%>>新闻</option>
  391.           <option value="1"<%if Bol_IsEdit then if VClass_Rs(6)=1 then response.Write(" selected") end if end if%>>下载</option>
  392.           <option value="2"<%if Bol_IsEdit then if VClass_Rs(6)=2 then response.Write(" selected") end if end if%>>商品</option>
  393.           <option value="3"<%if Bol_IsEdit then if VClass_Rs(6)=3 then response.Write(" selected") end if end if%>>房产</option>
  394.           <option value="4"<%if Bol_IsEdit then if VClass_Rs(6)=4 then response.Write(" selected") end if end if%>>供求</option>
  395.           <option value="5"<%if Bol_IsEdit then if VClass_Rs(6)=5 then response.Write(" selected") end if end if%>>求职</option>
  396.           <option value="6"<%if Bol_IsEdit then if VClass_Rs(6)=6 then response.Write(" selected") end if end if%>>招聘</option>
  397.           <option value="7"<%if Bol_IsEdit then if VClass_Rs(6)=7 then response.Write(" selected") end if end if%>>其它</option>
  398.         </select> </td>
  399.     </tr>
  400.     <tr class="hback"<%if not Bol_IsEdit then response.Write(" style=""display:none""") end if%>> 
  401.       <td align="right">社群所属行业</td>
  402.       <td><strong>
  403.         <%if Bol_IsEdit then response.Write( Get_FildValue( "select vClassName from FS_ME_VocationClass where VCID="&set_Def(VClass_Rs("ClassType"),0),"无" ) ) end if%>
  404.         </strong></td>
  405.     </tr>
  406.     <tr  class="hback"> 
  407.       <td align="right"><%if Bol_IsEdit then response.Write("〖变更为〗") else response.Write("社群所属行业") end if%></td>
  408.       <td> 
  409.         <!---联动菜单开始 onBlur="javascript:RemoveChildopt(this,'Hy_vclass2,Hy_vclass3,Hy_vclass4');"--->
  410.         <select name="Hy_vclass1" id="select"<%if not Bol_IsEdit then%> datatype="Require" msg="必须填写"<%end if%>  style="width:100px">
  411.           <option></option>
  412.         </select>
  413. <!-- <select name="Hy_vclass2" id="select2" onBlur="javascript:RemoveChildopt(this,'Hy_vclass3,Hy_vclass4');" style="width:100px">
  414.           <option></option>
  415.         </select> <select name="Hy_vclass3" id="select3" onBlur="javascript:RemoveChildopt(this,'Hy_vclass4');" style="width:100px">
  416.           <option></option>
  417.         </select> <select name="Hy_vclass4" id="select4" style="width:100px">
  418.           <option></option>
  419.         </select> 
  420.         <!---联动菜单结束--- > -->
  421.       </td>
  422.     </tr>
  423.     <tr  class="hback"> 
  424.       <td align="right">加入时间</td>
  425.       <td> <input type="text" name="frm_AddTime" size="27" value="<%if Bol_IsEdit then response.Write(VClass_Rs(8)) else response.Write(date()) end if%>" dataType="Date" msg="日期格式不对"  format="ymd" readonly>
  426.       <input name="SelectDate" type="button" id="SelectDate" value="选择时间" onClick="OpenWindowAndSetValue('../CommPages/SelectDate.asp',300,130,window,document.all.frm_AddTime);">      </td>
  427.     </tr>
  428.     <tr  class="hback"> 
  429.       <td align="right">是否锁定</td>
  430.       <td> <input type="radio" name="frm_isLock"  value="true" <%if Bol_IsEdit then if VClass_Rs(9) then response.Write(" checked ") end if end if%>>
  431.         已锁定 
  432.         <input type="radio" name="frm_isLock"  value="false" <%if Bol_IsEdit then if not VClass_Rs(9) then response.Write(" checked ") end if else response.Write(" checked ") end if%>>
  433.         不锁定 </td>
  434.     </tr>
  435.     <tr  class="hback"> 
  436.       <td align="right">附件地址</td>
  437.       <td> <input type="text" name="frm_AccessFile" size="40" value="<%if Bol_IsEdit then response.Write(VClass_Rs(10)) end if%>" require="true" dataType="Url"   msg="非法的Url"> 
  438.       </td>
  439.     </tr>
  440.     <tr  class="hback"> 
  441.       <td align="right">社群创始人用户编号</td>
  442.       <td> <input name="frm_UserNumber" type="text" value="<%if Bol_IsEdit then response.Write(VClass_Rs(11)) end if%>" size="40" datatype="Require" msg="必须填写"> 
  443.       </td>
  444.     </tr>
  445.     <tr  class="hback"> 
  446.       <td align="right">社群现在管理员用户编号</td>
  447.       <td> <input name="frm_AdminName" type="text" value="<%if Bol_IsEdit then response.Write(VClass_Rs(12)) end if%>" size="40" datatype="Require" msg="必须填写"> 
  448.       </td>
  449.     </tr>
  450.     <tr  class="hback"> 
  451.       <td align="right">此群的成员</td>
  452.       <td> <textarea name="frm_ClassMember" cols="40" datatype="Require" msg="必须填写"><%if Bol_IsEdit then response.Write(VClass_Rs(13)) end if%></textarea>
  453.         多个则用“,”分开 </td>
  454.     </tr>
  455.     <tr  class="hback"> 
  456.       <td align="right">此群讨论每页显示多少数量</td>
  457.       <td> <input type="text" name="frm_PerPageNum" size="40" value="<%if Bol_IsEdit then response.Write(VClass_Rs(14)) end if%>" dataType="Range" msg="在1~30之间" min="-1" max="31" onKeyUp="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  onafterpaste="if(isNaN(value)||event.keyCode==32)execCommand('undo')"> 
  458.       </td>
  459.     </tr>
  460.     <tr  class="hback"> 
  461.       <td align="right">社群是否是管理员建立</td>
  462.       <td> <input type="radio" name="frm_isSys"  value="1" <%if Bol_IsEdit then if VClass_Rs(15)=1 then response.Write(" checked ") end if end if%>>
  463.         是 
  464.         <input type="radio" name="frm_isSys"  value="0" <%if Bol_IsEdit then if VClass_Rs(15)=0 then response.Write(" checked ") end if else response.Write(" checked ") end if%>>
  465.         否 </td>
  466.     </tr>
  467.     <tr  class="hback"> 
  468.       <td align="right">人气/点击数</td>
  469.       <td> <input type="text" name="frm_hits" size="40" value="<%if Bol_IsEdit then response.Write(VClass_Rs(16)) else response.Write("0") end if%>" onKeyUp="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  onafterpaste="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  dataType="Range" msg="在1~10W之间" min="-1" max="100001"> 
  470.       </td>
  471.     </tr>
  472.     <tr  class="hback"> 
  473.       <td colspan="4"> <table border="0" width="100%" cellpadding="0" cellspacing="0">
  474.           <tr> 
  475.             <td align="center"> <input type="submit" name="submit" value=" 保存 " /> 
  476.               &nbsp; <input type="reset" name="ReSet" id="ReSet" value=" 重置 " />
  477.     &nbsp; <input type="button" name="btn_todel" value=" 删除 " onClick="if(confirm('确定删除该项目吗?')) location='<%=server.URLEncode("GroupDebate_manage.asp?Act=Del&gdID="&NoSqlHack(request.QueryString("gdID")))%>'">
  478.             </td>
  479.           </tr>
  480.         </table></td>
  481.     </tr>
  482.   </form>
  483. </table>
  484. <%End Sub
  485. Sub Search()
  486. %>
  487. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table">
  488.   <form name="form1" method="post" action="?Act=SearchGo">
  489.     <tr  class="hback"> 
  490.       <td colspan="3" align="left" class="xingmu" >查询社群信息</td>
  491.     </tr>
  492.     <tr  class="hback"> 
  493.       <td align="right">ID编号</td>
  494.       <td><input type="text" name="frm_gdID" size="40" value=""> </td>
  495.     </tr>
  496.     <tr  class="hback"> 
  497.       <td width="25%" align="right">所属社群分类</td>
  498.       <td> 
  499.         <!---联动菜单开始 onBlur="javascript:RemoveChildopt(this,'vclass2,vclass3,vclass4');" --->
  500.         <select name="vclass1" id="vclass1" style="width:100px">
  501.           <option></option>
  502.         </select>
  503. <!--  <select name="vclass2" id="vclass2" onBlur="javascript:RemoveChildopt(this,'vclass3,vclass4');" style="width:100px">
  504.           <option></option>
  505.         </select> <select name="vclass3" id="vclass3" onBlur="javascript:RemoveChildopt(this,'vclass4');" style="width:100px">
  506.           <option></option>
  507.         </select> <select name="vclass4" id="vclass4" style="width:100px">
  508.           <option></option>
  509.         </select> 
  510.         <!---联动菜单结束--- > -->
  511.       </td>
  512.     </tr>
  513.     <tr  class="hback"> 
  514.       <td align="right">社群主题</td>
  515.       <td><input type="text" name="frm_Title" size="40" value=""> </td>
  516.     </tr>
  517.     <tr  class="hback"> 
  518.       <td align="right">社群公告</td>
  519.       <td> <textarea name="frm_Content" cols="40" rows="5"></textarea> 
  520.       </td>
  521.     </tr>
  522.     <tr  class="hback"> 
  523.       <td align="right">可查看的用户编号</td>
  524.       <td> <textarea name="frm_AppointUserNumber" cols="40"></textarea>
  525.         多个则用“,”分开 </td>
  526.     </tr>
  527.     <tr class="hback"> 
  528.       <td align="right">可查看的会员组</td>
  529.       <td> <textarea name="frm_AppointUserGroup" cols="40"></textarea> 
  530.       </td>
  531.     </tr>
  532.     <tr  class="hback"> 
  533.       <td align="right">用于哪个子类</td>
  534.       <td> <select name="frm_InfoType">
  535.           <option value="">请选择</option>
  536.           <option value="0">新闻</option>
  537.           <option value="1">下载</option>
  538.           <option value="2">商品</option>
  539.           <option value="3">房产</option>
  540.           <option value="4">供求</option>
  541.           <option value="5">求职</option>
  542.           <option value="6">招聘</option>
  543.           <option value="7">其它</option>
  544.         </select> </td>
  545.     </tr>
  546.     <tr  class="hback"> 
  547.       <td align="right">社群所属行业</td>
  548.       <td> 
  549.         <!---联动菜单开始 onBlur="javascript:RemoveChildopt(this,'Hy_vclass2,Hy_vclass3,Hy_vclass4');"  --->
  550.         <select name="Hy_vclass1" id="select" style="width:100px">
  551.           <option></option>
  552.         </select>
  553. <!-- <select name="Hy_vclass2" id="select2" onBlur="javascript:RemoveChildopt(this,'Hy_vclass3,Hy_vclass4');" style="width:100px">
  554.           <option></option>
  555.         </select> <select name="Hy_vclass3" id="select3" onBlur="javascript:RemoveChildopt(this,'Hy_vclass4');" style="width:100px">
  556.           <option></option>
  557.         </select> <select name="Hy_vclass4" id="select4" style="width:100px">
  558.           <option></option>
  559.         </select> 
  560.         <!---联动菜单结束--- > -->
  561.       </td>
  562.     </tr>
  563.     <tr  class="hback"> 
  564.       <td align="right">加入时间</td>
  565.       <td> <input type="text" name="frm_AddTime" size="27" value="" readonly>
  566.         <input name="SelectDate2" type="button" id="SelectDate2" value="选择时间" onClick="OpenWindowAndSetValue('../CommPages/SelectDate.asp',300,130,window,document.all.frm_AddTime);"></td>
  567.     </tr>
  568.     <tr  class="hback"> 
  569.       <td align="right">是否锁定</td>
  570.       <td> <input type="radio" name="frm_isLock"  value="true">
  571.         已锁定 
  572.         <input type="radio" name="frm_isLock"  value="false">
  573.         未锁定 </td>
  574.     </tr>
  575.     <tr  class="hback"> 
  576.       <td align="right">附件地址</td>
  577.       <td> <input type="text" name="frm_AccessFile" size="40" value="" require="true" dataType="Url"   msg="非法的Url"> 
  578.       </td>
  579.     </tr>
  580.     <tr  class="hback"> 
  581.       <td align="right">社群创始人用户编号</td>
  582.       <td> <input name="frm_UserNumber" type="text" value="" size="40" datatype="Require" msg="必须填写"> 
  583.       </td>
  584.     </tr>
  585.     <tr  class="hback"> 
  586.       <td align="right">社群现在管理员用户编号</td>
  587.       <td> <input name="frm_AdminName" type="text" value="" size="40" datatype="Require" msg="必须填写"> 
  588.       </td>
  589.     </tr>
  590.     <tr  class="hback"> 
  591.       <td align="right">此群的成员</td>
  592.       <td> <textarea name="frm_ClassMember" cols="40" datatype="Require" msg="必须填写"></textarea>
  593.         多个则用“,”分开 </td>
  594.     </tr>
  595.     <tr  class="hback"> 
  596.       <td align="right">此群讨论每页显示多少数量</td>
  597.       <td> <input type="text" name="frm_PerPageNum" size="40" value="" dataType="Range" msg="在1~30之间" min="-1" max="31" onKeyUp="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  onafterpaste="if(isNaN(value)||event.keyCode==32)execCommand('undo')"> 
  598.       </td>
  599.     </tr>
  600.     <tr  class="hback"> 
  601.       <td align="right">社群是否是管理员建立</td>
  602.       <td> <input type="radio" name="frm_isSys"  value="1" >
  603.         是 
  604.         <input type="radio" name="frm_isSys"  value="0" >
  605.         否 </td>
  606.     </tr>
  607.     <tr  class="hback"> 
  608.       <td align="right">人气/点击数</td>
  609.       <td> <input type="text" name="frm_hits" size="40"  onKeyUp="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  onafterpaste="if(isNaN(value)||event.keyCode==32)execCommand('undo')"> </td>
  610.     </tr>
  611.     <tr  class="hback"> 
  612.       <td colspan="4"> <table border="0" width="100%" cellpadding="0" cellspacing="0">
  613.           <tr> 
  614.             <td align="center"> <input type="submit" name="submit" value=" 执行查询 " /> 
  615.               &nbsp; <input type="reset" name="ReSet" id="ReSet" value=" 重置 " /> 
  616.             </td>
  617.           </tr>
  618.         </table></td>
  619.     </tr>
  620.   </form>
  621. </table>
  622. <%End Sub%>
  623. </BODY>
  624. <%if instr(",Add,Edit,Search,",","&request.QueryString("Act")&",")>0 then%>
  625. <script language="javascript">
  626. <!-- 
  627. //awen created
  628. //联动菜单---行业类别   最多4级   --start 
  629. //数据格式 ID,父级ID,名称
  630. var Hy_array=new Array();
  631. <%dim sql,rs,i
  632.   sql="select VCID,ParentID,vClassName from FS_ME_VocationClass"
  633.   set rs=User_Conn.execute(sql)
  634.   i=0
  635.   do while not rs.eof
  636. %>
  637. Hy_array[<%=i%>]=new Array("<%=rs("VCID")%>","<%=rs("ParentID")%>","<%=rs("vClassName")%>"); 
  638. <%
  639. rs.movenext
  640. i=i+1
  641. loop
  642. rs.close
  643. %>
  644. var Hy_liandong=new CLASS_LIANDONG_YAO(Hy_array)
  645. Hy_liandong.firstSelectChange("0","Hy_vclass1");
  646. /*
  647. Hy_liandong.subSelectChange("Hy_vclass1","Hy_vclass2");
  648. Hy_liandong.subSelectChange("Hy_vclass2","Hy_vclass3");
  649. Hy_liandong.subSelectChange("Hy_vclass3","Hy_vclass4");
  650. */
  651. Hy_liandong.close
  652. //end 
  653. //---------------------------------------------
  654. //联动菜单---所属的社群分类     --start 
  655. var array=new Array();
  656. <%
  657.   sql="select VCID,ParentID,vClassName from FS_ME_GroupDebateClass"
  658.   set rs=User_Conn.execute(sql)
  659.   i=0
  660.   do while not rs.eof
  661. %>
  662. array[<%=i%>]=new Array("<%=rs("VCID")%>","<%=rs("ParentID")%>","<%=rs("vClassName")%>"); 
  663. <%
  664. rs.movenext
  665. i=i+1
  666. loop
  667. rs.close
  668. %>
  669. var liandong=new CLASS_LIANDONG_YAO(array)
  670. liandong.firstSelectChange("0","vclass1");
  671. /*
  672. liandong.subSelectChange("vclass1","vclass2");
  673. liandong.subSelectChange("vclass2","vclass3");
  674. liandong.subSelectChange("vclass3","vclass4");
  675. */
  676. liandong.close
  677. document.getElementById('vclass1').options.remove(1);
  678. document.getElementById('Hy_vclass1').options.remove(1);
  679. /*
  680. //---------------------------清除关联下拉框的内容
  681. function RemoveChildopt(obj,StrList)
  682. {
  683. var TmpArr = StrList.split(',');
  684. if(obj.selectedIndex<2)
  685. {
  686. for (var i=TmpArr.length-1 ; i>=0; i--)
  687. {
  688. //alert(TmpArr[i]);
  689. if (TmpArr[i]!='') 
  690. //清除下拉内容
  691. for (var j=document.getElementById(TmpArr[i]).options.length-1 ; j>=0 ; j--)
  692. document.getElementById(TmpArr[i]).options.remove(j);
  693. }
  694. }
  695. */
  696. //end 
  697. -->
  698. </script>
  699. <%end if%>
  700. <%
  701. Set VClass_Rs=nothing
  702. User_Conn.close
  703. Set User_Conn=nothing
  704. %>
  705. </HTML>
  706. <!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->