PageRenderTime 26ms CodeModel.GetById 38ms RepoModel.GetById 1ms app.codeStats 0ms

/Wap/User/User_Enterprise.asp

https://github.com/joechen2010/health
ASP | 429 lines | 390 code | 33 blank | 6 comment | 2 complexity | 8ca7cfe67a9b96ef11776f18ba7837b5 MD5 | raw file
  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="../Conn.asp"-->
  3. <!--#include file="../KS_Cls/Kesion.CommonCls.asp"-->
  4. <%Response.ContentType = "text/vnd.wap.wml; charset=utf-8"%><?xml version="1.0" encoding="utf-8"?>
  5. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
  6. <wml>
  7. <head>
  8. <meta http-equiv="Cache-Control" content="no-Cache"/>
  9. <meta http-equiv="Cache-Control" content="max-age=0"/>
  10. </head>
  11. <card id="main" title="企业信息">
  12. <p>
  13. <%
  14. Set KS=New PublicCls
  15. IF Cbool(KSUser.UserLoginChecked)=False Then
  16. Response.redirect KS.GetDomain&"User/Login/"
  17. Response.End
  18. End If
  19. If KS.SSetting(0)=0 Then
  20. Response.Write "对不起,本站点关闭空间站点功能!<br/>"
  21. Else
  22. Dim HasEnterprise:HasEnterprise=Not Conn.Execute("select top 1 id from KS_Enterprise where UserName='" & KSUser.UserName & "'").EOF
  23. Select Case KS.S("Action")
  24. Case "BasicInfoSave" Call BasicInfoSave()
  25. Case "BasicInfoSave2" Call BasicInfoSave2()
  26. Case "intro"
  27. If (HasEnterprise) then
  28. Call Intro()'企业简介
  29. Else
  30. Response.Write "对不起,你还没有填写企业基本信息!<br/>" &vbcrlf
  31. Call EditBasicInfo()'企业基本信
  32. End If
  33. case "IntroSave"
  34. Call IntroSave()
  35. Case "job"
  36. If (HasEnterprise) Then
  37. Call Job()'企业招
  38. Else
  39. Response.Write "对不起,你还没有填写企业基本信息!<br/>" &vbcrlf
  40. Call EditBasicInfo()'企业基本信息
  41. End If
  42. Case "JobSave"
  43. Call JobSave()
  44. Case Else
  45. Call EditBasicInfo()'企业基本信息
  46. End Select
  47. If KS.S("Action")="Why" Then
  48. Call ShowWhy()
  49. Else
  50. ' Call EditBasicInfo()'企业基本信息
  51. End If
  52. End If
  53. Response.write "<br/>"
  54. Response.Write "<a href=""Index.asp?" & KS.WapValue & """>我的地盘</a>" &vbcrlf
  55. Response.write " <a href=""" & KS.GetGoBackIndex & """>返回首页</a><br/><br/>" &vbcrlf
  56. Call CloseConn
  57. Set KSUser=Nothing
  58. Set KS=Nothing
  59. Response.Write "</p>" &vbcrlf
  60. Response.Write "</card>" &vbcrlf
  61. Response.Write "</wml>" &vbcrlf
  62. Sub ShowWhy()
  63. Response.Write "温馨提示:<br/>" &vbcrlf
  64. Response.Write "本站所开设的企业空间是专为企业用户设计的,如果您是个人用户,请不要申请企业空间!<br/>" &vbcrlf
  65. Response.Write "企业空间功能介绍<br/>" &vbcrlf
  66. Response.Write "企业介绍,新闻发布,产品展示,企业招聘,客户留言,企业相册,企业日志,供求发布<br/>" &vbcrlf
  67. End Sub
  68. '基本信息
  69. Sub EditBasicInfo()
  70. Dim CompanyName,Province,City,Address,ZipCode,ContactMan,Telphone,Fax,WebUrl,Profession,CompanyScale,RegisteredCapital,LegalPeople,BankAccount,AccountNumber,BusinessLicense,Intro,flag,classid,qq,mobile
  71. Dim RS:Set RS=Server.CreateObject("ADODB.RECORDSET")
  72. RS.Open "Select top 1 * From KS_Enterprise where UserName='" & KSUser.UserName & "'",conn,1,1
  73. IF Not RS.Eof Then
  74. CompanyName=RS("CompanyName")
  75. Province=RS("Province")
  76. 'City=RS("City")
  77. Address=RS("Address")
  78. ZipCode=RS("ZipCode")
  79. ContactMan=RS("ContactMan")
  80. Telphone=RS("TelPhone")
  81. Fax=RS("Fax")
  82. WebUrl=RS("WebUrl")
  83. Profession=RS("Profession")
  84. CompanyScale=RS("CompanyScale")
  85. RegisteredCapital=RS("RegisteredCapital")
  86. LegalPeople=RS("LegalPeople")
  87. BankAccount=RS("BankAccount")
  88. AccountNumber=RS("AccountNumber")
  89. BusinessLicense=RS("BusinessLicense")
  90. classid=RS("ClassID")
  91. QQ=RS("QQ")
  92. Mobile=RS("Mobile")
  93. flag=True
  94. Else
  95. Province=KSUser.Province
  96. 'City=KSUser.City
  97. ContactMan=KSUser.RealName
  98. Telphone=KSUser.OfficeTel
  99. Address=KSUser.Address
  100. Fax=KSUser.Fax
  101. WebUrl="http://"
  102. flag=False
  103. If KS.SSetting(17)<>"" Then
  104. If KS.FoundInArr(KS.SSetting(17),KSUser.groupid,",")=False Then
  105. Response.Write "对不起,你所在的用户组没有权利升级为企业空间!<br/>" &vbcrlf
  106. Exit Sub
  107. End If
  108. End If
  109. End If
  110. RS.Close
  111. %>
  112. 企业基本资料<br/>
  113. 公司名称:<input name="CompanyName" type="text" value="<%=CompanyName%>" size="30" maxlength="200" emptyok="false"/>请填写你在工商局注册登记的名称<br/>
  114. 营业热照:<input name="BusinessLicense" type="text" value="<%=BusinessLicense%>" size="30" maxlength="50" />填写你的营业执照图片所在地址或营业执照号码<br/>
  115. 企业法人:<input name="LegalPeople" type="text" value="<%=LegalPeople%>" size="30" maxlength="50" emptyok="false"/><br/>
  116. 行业大类:<select name="classid">
  117. <option value="0">-请选择行业大类-</option>
  118. <%
  119. Dim XML,Node
  120. RS.Open "Select * From KS_enterpriseClass where parentid=0 order by orderid",conn,1,1
  121. If Not RS.Eof Then
  122. Set XML=KS.RsToXml(RS,"row","")
  123. End If
  124. RS.CLose
  125. If IsObject(XML) Then
  126. For Each Node In XML.DocumentElement.SelectNodes("row")
  127. If trim(Node.SelectSingleNode("@id").text)=trim(classid) then
  128. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """ selected=""selected"">" & Node.SelectSingleNode("@classname").text & "</option>"
  129. else
  130. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """>" & Node.SelectSingleNode("@classname").text & "</option>"
  131. end if
  132. Next
  133. End If
  134. XML=Empty
  135. %>
  136. </select><br/>
  137. 所在省份:<select name="province">
  138. <option value="0">-请选择公司所在省份-</option>
  139. <%
  140. RS.Open "Select * from KS_Province Where ParentID=0 order by orderid",conn,1,1
  141. If Not RS.Eof Then
  142. Set XML=KS.RsToXml(RS,"row","")
  143. End If
  144. RS.CLose
  145. Set RS=Nothing
  146. If IsObject(XML) Then
  147. For Each Node In XML.DocumentElement.SelectNodes("row")
  148. If trim(Node.SelectSingleNode("@city").text)=trim(province) Then
  149. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """ selected=""selected"">" & Node.SelectSingleNode("@city").text & "</option>"
  150. Else
  151. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """>" & Node.SelectSingleNode("@city").text & "</option>"
  152. End If
  153. Next
  154. End If
  155. %>
  156. </select><br/>
  157. 公司规模:<select name="CompanyScale">
  158. <option value="1-20人"<%if CompanyScale="1-20人" then response.write " selected=""selected"""%>>1-20</option>
  159. <option value="21-50人"<%if CompanyScale="21-50人" then response.write " selected=""selected"""%>>21-50</option>
  160. <option value="51-100人"<%if CompanyScale="51-100人" then response.write " selected=""selected"""%>>51-100</option>
  161. <option value="101-200人"<%if CompanyScale="101-200人" then response.write " selected=""selected"""%>>101-200</option>
  162. <option value="201-500人"<%if CompanyScale="201-500人" then response.write " selected=""selected"""%>>201-500</option>
  163. <option value="501-1000人"<%if CompanyScale="501-1000人" then response.write " selected=""selected"""%>>501-1000</option>
  164. <option value="1000人以上"<%if CompanyScale="1000人以上" then response.write " selected=""selected"""%>>1000人以上</option>
  165. </select><br/>
  166. 注册资金:<select name="RegisteredCapital">
  167. <option value="10万以下"<%if RegisteredCapital="10万以下" then response.write " selected=""selected"""%>>10万以下</option>
  168. <option value="10万-19万"<%if RegisteredCapital="10万-19万" then response.write " selected=""selected"""%>>10-19</option>
  169. <option value="20万-49万"<%if RegisteredCapital="20万-49万" then response.write " selected=""selected"""%>>20-49</option>
  170. <option value="50万-99万"<%if RegisteredCapital="50万-99万" then response.write " selected=""selected"""%>>50-99</option>
  171. <option value="100万-199万"<%if RegisteredCapital="100万-199万" then response.write " selected=""selected"""%>>100-199</option>
  172. <option value="200万-499万"<%if RegisteredCapital="200万-499万" then response.write " selected=""selected"""%>>200-499</option>
  173. <option value="500万-999万"<%if RegisteredCapital="500万-999万" then response.write " selected=""selected"""%>>500-999</option>
  174. <option value="1000万以上"<%if RegisteredCapital="1000万以上" then response.write " selected=""selected"""%>>1000万以上</option>
  175. </select><br/>
  176. :<input name="ContactMan" type="text" value="<%=ContactMan%>" size="30" maxlength="50" emptyok="false"/><br/>
  177. 公司地址:<input name="Address" type="text" value="<%=Address%>" size="30" maxlength="50" emptyok="false"/><br/>
  178. QQ号码:<input format="*N" name="QQ" type="text" value="<%=QQ%>" size="30" maxlength="50" emptyok="false"/><br/>
  179. 手机号码:<input format="*N" name="Mobile" type="text" value="<%=Mobile%>" size="30" maxlength="50" /><br/>
  180. 邮政编码:<input format="*N" name="ZipCode" type="text" value="<%=ZipCode%>" size="30" maxlength="10" /><br/>
  181. 联系电话:<input name="TelPhone" type="text" value="<%=Telphone%>" size="30" maxlength="50" emptyok="false"/><br/>
  182. 传真号码:<input name="Fax" type="text" value="<%=Fax%>" size="30" maxlength="50" /><br/>
  183. 公司网站:<input name="WebUrl" type="text" value="<%=WebUrl%>" size="30" maxlength="50" /><br/>
  184. 开户银行:<input name="BankAccount" type="text" value="<%=BankAccount%>" size="30" maxlength="50" /><br/>
  185. 银行账号:<input name="AccountNumber" type="text" value="<%=AccountNumber%>" size="30" maxlength="50" /><br/>
  186. 公司银行帐户以方便放在您的联系资料中<br/>
  187. <anchor>OK, <go href="User_Enterprise.asp?Action=BasicInfoSave&amp;<%=KS.WapValue%>" method="post">
  188. <postfield name="CompanyName" value="$(CompanyName)"/>
  189. <postfield name="ClassID" value="$(classid)"/>
  190. <postfield name="BusinessLicense" value="$(BusinessLicense)"/>
  191. <postfield name="LegalPeople" value="$(LegalPeople)"/>
  192. <postfield name="CompanyScale" value="$(CompanyScale)"/>
  193. <postfield name="Province" value="$(province)"/>
  194. <postfield name="RegisteredCapital" value="$(RegisteredCapital)"/>
  195. <postfield name="ContactMan" value="$(ContactMan)"/>
  196. <postfield name="Address" value="$(Address)"/>
  197. <postfield name="ZipCode" value="$(ZipCode)"/>
  198. <postfield name="TelPhone" value="$(TelPhone)"/>
  199. <postfield name="QQ" value="$(QQ)"/>
  200. <postfield name="Mobile" value="$(Mobile)"/>
  201. <postfield name="Fax" value="$(Fax)"/>
  202. <postfield name="WebUrl" value="$(WebUrl)"/>
  203. <postfield name="BankAccount" value="$(BankAccount)"/>
  204. <postfield name="AccountNumber" value="$(AccountNumber)"/>
  205. </go></anchor><br/>
  206. <%
  207. End Sub
  208. Sub Intro()
  209. %>
  210. 企业简介<br/>
  211. <input name="Intro" type="text" value="<%=KS.HTMLEncode(Conn.Execute("Select Intro From ks_Enterprise where username='" & KSUser.UserName & "'")(0))%>"/><br/>
  212. <anchor>OK, <go href="User_Enterprise.asp?Action=IntroSave&amp;<%=KS.WapValue%>" method="post">
  213. <postfield name="Intro" value="$(Intro)"/>
  214. </go></anchor><br/>
  215. <br/>
  216. 请用中文详细说明贵司的成立历史,主营产品,品牌,服务等优势<br/>
  217. 如果内容过于简单或仅填写单纯的产品介绍,将有可能无法通过审核<br/>
  218. 联系方式(电话,传真,手机,电子邮箱等)请在基本资料中填写,此处请勿重复填写<br/>
  219. <%
  220. End Sub
  221. Sub IntroSave()
  222. Dim Intro
  223. Intro = KS.G("Intro")
  224. Intro=KS.HtmlCode(Intro)
  225. Intro=KS.HtmlEncode(Intro)
  226. IF Intro="" Then
  227. Response.Write "对不起,你没有输入公司简介<br/>" &vbcrlf
  228. Else
  229. Conn.Execute("Update KS_EnterPrise Set Intro='" & Intro &"' WHERE UserName='" & KSUser.UserName & "'")
  230. Response.Write "企业简介修改成功!<br/>" &vbcrlf
  231. End If
  232. End Sub
  233. Sub Job()
  234. %>
  235. 企业招聘<br/>
  236. <input name="Job" type="text" value="<%=KS.HTMLEncode(Conn.Execute("Select Job From ks_Enterprise where username='" & KSUser.UserName & "'")(0))%>"/><br/>
  237. <anchor>OK, <go href="User_Enterprise.asp?Action=JobSave&amp;<%=KS.WapValue%>" method="post">
  238. <postfield name="Job" value="$(Job)"/>
  239. </go></anchor><br/>
  240. <br/>
  241. <%
  242. End Sub
  243. Sub JobSave()
  244. Dim Job
  245. Job= KS.G("Job")
  246. Job=KS.HtmlCode(Job)
  247. Job=KS.HtmlEncode(Job)
  248. IF Job="" Then
  249. Response.Write "对不起,你没有招聘信息!<br/>" &vbcrlf
  250. Else
  251. Conn.Execute("Update KS_EnterPrise Set Job='" & Job &"' WHERE UserName='" & KSUser.UserName & "'")
  252. Response.Write "招聘信息修改成功!<br/>" &vbcrlf
  253. End If
  254. End Sub
  255. Sub BasicInfoSave()
  256. Dim CompanyName:CompanyName=KS.LoseHtml(KS.S("CompanyName"))
  257. Dim Province:Province=KS.ChkClng(KS.S("Province"))
  258. Dim City,SmallClassID
  259. Dim Address:Address=KS.LoseHtml(KS.S("Address"))
  260. Dim ZipCode:ZipCode=KS.LoseHtml(KS.S("ZipCode"))
  261. Dim ContactMan:ContactMan=KS.LoseHtml(KS.S("ContactMan"))
  262. Dim Telphone:TelPhone=KS.LoseHtml(KS.S("TelPhone"))
  263. Dim Fax:Fax=KS.LoseHtml(KS.S("Fax"))
  264. Dim WebUrl:WebUrl=KS.LoseHtml(KS.S("WebUrl"))
  265. Dim Profession:Profession=KS.LoseHtml(KS.S("Profession"))
  266. Dim CompanyScale:CompanyScale=KS.LoseHtml(KS.S("CompanyScale"))
  267. Dim RegisteredCapital:RegisteredCapital=KS.LoseHtml(KS.S("RegisteredCapital"))
  268. Dim LegalPeople:LegalPeople=KS.LoseHtml(KS.S("LegalPeople"))
  269. Dim BankAccount:BankAccount=KS.LoseHtml(KS.S("BankAccount"))
  270. Dim AccountNumber:AccountNumber=KS.LoseHtml(KS.S("AccountNumber"))
  271. Dim BusinessLicense:BusinessLicense=KS.LoseHtml(KS.S("BusinessLicense"))
  272. Dim ClassID:ClassID=KS.ChkClng(KS.G("ClassID"))
  273. Dim Mobile:Mobile=KS.S("Mobile")
  274. Dim QQ:QQ=KS.S("QQ")
  275. If CompanyName="" Then
  276. Response.Write "公司名称必须输入!<br/>" &vbcrlf
  277. Response.write "<anchor>返回来源页<prev/></anchor><br/>" &vbcrlf
  278. ElseIf Province=0 Then
  279. Response.Write "请选择公司所在地区!<br/>" &vbcrlf
  280. Response.write "<anchor>返回来源页<prev/></anchor><br/>" &vbcrlf
  281. ElseIf ClassID=0 Then
  282. Response.Write "请选您公司所属的行业分类!<br/>" &vbcrlf
  283. Response.write "<anchor>返回来源页<prev/></anchor><br/>" &vbcrlf
  284. Else
  285. Dim RS: Set RS=Server.CreateObject("Adodb.RecordSet")
  286. RS.Open "Select TOP 1 * From KS_Enterprise Where UserName='" & KSUser.UserName & "'",Conn,1,3
  287. IF RS.Eof And RS.Bof Then
  288. RS.AddNew
  289. RS("UserName")=KSUser.UserName
  290. RS("AddDate")=Now
  291. RS("Recommend")=0
  292. If KS.SSetting(2)=1 then
  293. RS("status")=0
  294. Else
  295. RS("status")=1
  296. End If
  297. Dim RSS:Set RSS=Server.CreateObject("ADODB.RECORDSET")
  298. RSS.Open "select TOP 1 * from ks_blog where username='" & KSUser.UserName & "'",conn,1,3
  299. if RSS.Eof Then
  300. RSS.AddNew
  301. RSS("UserName")=KSUser.UserName
  302. RSS("ClassID") = KS.ChkClng(Conn.Execute("Select Top 1 ClassID From KS_BlogClass")(0))
  303. RSS("Announce")="暂无公告!"
  304. RSS("ContentLen")=500
  305. RSS("Recommend")=0
  306. End If
  307. if KS.SSetting(2)=1 then
  308. RSS("Status")=0
  309. else
  310. RSS("Status")=1
  311. end if
  312. RSS("TemplateID")=KS.ChkClng(Conn.Execute("Select Top 1 ID From KS_BlogTemplate Where flag=4 and IsDefault='true'")(0))
  313. RSS("BlogName")=CompanyName
  314. RSS.Update
  315. RSS.Close
  316. Set RSS=Nothing
  317. End If
  318. RS("CompanyName")=CompanyName
  319. If Province<>0 Then
  320. RS("Province")=Conn.Execute("Select Top 1 City From KS_Province Where ID=" & Province)(0)
  321. End If
  322. 'RS("City")=City
  323. RS("Address")=Address
  324. RS("ZipCode")=ZipCode
  325. RS("ContactMan")=ContactMan
  326. RS("Telphone")=Telphone
  327. RS("Fax")=Fax
  328. RS("WebUrl")=WebUrl
  329. RS("Profession")=Profession
  330. RS("CompanyScale")=CompanyScale
  331. RS("RegisteredCapital")=RegisteredCapital
  332. RS("LegalPeople")=LegalPeople
  333. RS("BankAccount")=BankAccount
  334. RS("AccountNumber")=AccountNumber
  335. RS("BusinessLicense")=BusinessLicense
  336. RS("Mobile")=Mobile
  337. RS("QQ")=QQ
  338. RS("ClassID")=ClassID
  339. SmallClassID=RS("SmallClassID")
  340. City=RS("City")
  341. 'RS("Intro")=KS.HtmlEncode(Request.Form("Intro"))
  342. RS.Update
  343. Conn.Execute("Update KS_User Set UserType=1 where UserName='" & KSUser.UserName & "'")
  344. RS.Close
  345. %>
  346. 选择行业小类:<select name="smallclassid">
  347. <option value="0">-选择行业小类-</option>
  348. <%
  349. Dim XML,Node
  350. RS.Open "Select * From KS_EnterpriseClass Where ParentID=" & ClassID & " Order by orderid",conn,1,1
  351. If Not RS.Eof Then
  352. Set XML=KS.RsToXml(rs,"row","")
  353. End If
  354. RS.Close
  355. If isObject(XML) Then
  356. For Each Node In XML.DocumentElement.SelectNodes("row")
  357. If Trim(SmallClassID)=Trim(Node.SelectSingleNode("@id").text) Then
  358. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """ selected=""selected"">" & Node.SelectSingleNode("@classname").text & "</option>" &vbcrlf
  359. ELSE
  360. KS.Echo "<option value=""" & Node.SelectSingleNode("@id").text & """>" & Node.SelectSingleNode("@classname").text & "</option>" &vbcrlf
  361. End If
  362. Next
  363. End If
  364. %>
  365. </select><br/>
  366. 选择所在城市<select name="city">
  367. <option value="">-选择城市</option>
  368. <%
  369. RS.Open "Select * From KS_Province Where ParentID=" & Province & " Order by orderid",conn,1,1
  370. If Not RS.Eof Then
  371. Set XML=KS.RsToXml(rs,"row","")
  372. End If
  373. RS.Close
  374. If isObject(XML) Then
  375. For Each Node In XML.DocumentElement.SelectNodes("row")
  376. If Trim(city)=Trim(Node.SelectSingleNode("@city").text) Then
  377. KS.Echo "<option value=""" & Node.SelectSingleNode("@city").text & """ selected=""selected"">" & Node.SelectSingleNode("@city").text & "</option>" &vbcrlf
  378. ELSE
  379. KS.Echo "<option value=""" & Node.SelectSingleNode("@city").text & """>" & Node.SelectSingleNode("@city").text & "</option>" &vbcrlf
  380. End If
  381. Next
  382. End If
  383. %>
  384. </select><br/>
  385. <anchor>OK,提交确认<go href="User_Enterprise.asp?Action=BasicInfoSave2&amp;<%=KS.WapValue%>" method="post">
  386. <postfield name="SmallClassID" value="$(smallclassid)"/>
  387. <postfield name="City" value="$(city)"/>
  388. </go></anchor><br/>
  389. <%
  390. End If
  391. End Sub
  392. Sub BasicInfoSave2()
  393. Conn.Execute("Update KS_EnterPrise set SmallClassID=" & KS.ChkClng(Request("SmallClassID")) & ",city='" & KS.S("City") & "' where username='" & KSUser.UserName &"'")
  394. Response.Write "恭喜,企业资料修改成功!<br/>"
  395. End Sub
  396. %>