PageRenderTime 28ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/members_only/contact_us/stations/index.asp

https://github.com/evizitei/bcfpd_asp
ASP | 211 lines | 187 code | 16 blank | 8 comment | 6 complexity | 4524126c16b354de07e52c09d2b363cc MD5 | raw file
  1. <!-- #include virtual="/members_only/include/functions.asa"-->
  2. <%
  3. ' Create a recordset object called rsNodes.
  4. set rsNodes = Server.CreateObject("ADODB.Recordset")
  5. strNode = "SELECT * FROM Contact_Us_Stations"
  6. Sort_ID = GetVal("Sort_ID", "")
  7. ' If there is a request to delete, delete the record.
  8. 'If Request.Form("Delete").Count > 0 Then
  9. rsNodes.Open "Contact_Us_Stations", cnnBCFPD, 3, 3
  10. Do While Not rsNodes.EOF
  11. If Request.Form("Delete" & rsNodes("Contact_ID")) Then
  12. rsNodes.Delete
  13. End If
  14. rsNodes.MoveNext
  15. Loop
  16. rsNodes.Close
  17. 'End If
  18. ' If there is a request to update the new record, update the new record.
  19. If Request.Form("Submit") = "Update Contact" Then
  20. rsNodes.Open "Contact_Us_Stations", cnnBCFPD,3,3
  21. rsNodes.AddNew
  22. For Each Item in Request.Form
  23. If Item <> "Submit" Then
  24. rsNodes(Item) = killChars(Request.Form(Item))
  25. End If
  26. Next
  27. rsNodes.Update
  28. rsNodes.Close
  29. End If
  30. ' If there is a request to update an existing record, update the existing record.
  31. If Request.Form("Submit") = "Update Existing Contact" Then
  32. rsNodes.Open "SELECT * FROM Contact_Us_Stations WHERE Contact_ID =" & killChars(Request.Form("Contact_ID")), cnnBCFPD,3,3
  33. For Each Item in Request.Form
  34. If Item <> "Submit" AND Item <> "Contact_ID" Then
  35. rsNodes(Item) = killChars(Request.Form(Item))
  36. End If
  37. Next
  38. rsNodes.Update
  39. rsNodes.Close
  40. End If
  41. if Request.QueryString("Action") = "up" then
  42. Order "Contact_Us_Stations", "up", Sort_ID
  43. else
  44. if Request.QueryString("Action") = "down" then
  45. Order "Contact_Us_Stations", "down", Sort_ID
  46. end if
  47. end if
  48. %>
  49. <!--#include virtual="/members_only/include/templates/top.asa"-->
  50. <!--#include virtual="/members_only/include/templates/members.asa"-->
  51. <table width="98%" border="0" cellspacing="0" cellpadding="5" bordercolor="orange">
  52. <tr>
  53. <td class="PageTitle">Station Contact Information</td>
  54. </tr>
  55. <tr>
  56. <td valign="bottom">
  57. <% If Request.Form("Submit") = "Add New Contact" OR Request.QueryString("Contact_ID") <> "" Then
  58. ' If there is a request to add new record, add new record.
  59. set rsNodes = Server.CreateObject("ADODB.Recordset")
  60. strNode = "SELECT * FROM Contact_Us_Stations"
  61. If Request.Form("Submit") = "Add New Contact" Then
  62. rsNodes.Open strNode, cnnBCFPD, 3, 3
  63. rsNodes.AddNew
  64. End If
  65. ' If there is a request by clicking a hyper link, open the recordset and grab the selected record.
  66. If Request.QueryString("Contact_ID") <> "" Then
  67. rsNodes.Open "SELECT * FROM Contact_Us_Stations WHERE Contact_ID = " & killChars(Request.QueryString("Contact_ID")), cnnBCFPD, 3, 3
  68. End If
  69. %>
  70. <!--' 9. A form is created that contains a table with update fields.-->
  71. <form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>" id="form1" name="form1">
  72. <!-- 9a. A table is created that contains the requested information.-->
  73. <table border="0" bordercolor="green" cellpadding="0" cellspacing="0">
  74. <tr>
  75. <td></td>
  76. <td>
  77. <table border="0" cellpadding="3" cellspacing="0" bordercolor="#f2f2f2">
  78. <tr>
  79. <td class="ContactInfo" bordercolor="#f2f2f2">Name:</td>
  80. <td bordercolor="#f2f2f2"><input type="text" name="Name" size="50" maxlength="200" value="<%=rsNodes("Name")%>"></td>
  81. </tr>
  82. <tr>
  83. <td class="ContactInfo" bordercolor="#f2f2f2">Address 1:</td>
  84. <td bordercolor="#f2f2f2"><input type="text" name="Address1" size="50" maxlength="200" value="<%=rsNodes("Address1")%>"></td>
  85. </tr>
  86. <tr>
  87. <td class="ContactInfo" bordercolor="#f2f2f2">Address 2:</td>
  88. <td bordercolor="#f2f2f2"><input type="text" name="Address2" size="50" maxlength="200" value="<%=rsNodes("Address2")%>"></td>
  89. </tr>
  90. <tr>
  91. <td class="ContactInfo" bordercolor="#f2f2f2">City:</td>
  92. <td bordercolor="#f2f2f2"><input type="text" name="City" size="50" maxlength="200" maxlength="100" value="<%=rsNodes("City")%>"></td>
  93. </tr>
  94. <tr>
  95. <td class="ContactInfo" bordercolor="#f2f2f2">State:</td>
  96. <td bordercolor="#f2f2f2"><input type="text" name="State" size="2" maxlength="2" value="<%=rsNodes("State")%>"></td>
  97. </tr>
  98. <tr>
  99. <td class="ContactInfo" bordercolor="#f2f2f2">Zip:</td>
  100. <td bordercolor="#f2f2f2"><input type="text" name="Zip" maxlength="20" value="<%=rsNodes("Zip")%>"></td>
  101. </tr>
  102. <tr>
  103. <td class="ContactInfo" bordercolor="#f2f2f2">Phone:</td>
  104. <td bordercolor="#f2f2f2"><input type="text" name="Phone" maxlength="20" value="<%=rsNodes("Phone")%>"></td>
  105. </tr>
  106. <tr>
  107. <td class="ContactInfo" bordercolor="#f2f2f2">Fax:</td>
  108. <td bordercolor="#f2f2f2"><input type="text" name="Fax" maxlength="20" value="<%=rsNodes("Fax")%>"></td>
  109. </tr>
  110. <tr>
  111. <td class="ContactInfo" bordercolor="#f2f2f2">Additional Info:</td>
  112. <td bordercolor="#f2f2f2"><textarea name="Info" cols="50" rows="10"><%=rsNodes("Info")%></textarea></td>
  113. </tr>
  114. <tr>
  115. <td align="right" colspan="2">
  116. <!-- 9b. If Then Else statement to check if updating new record or existing.-->
  117. <% If Request.QueryString("Contact_ID") <> "" Then %>
  118. <a href="javascript:submit(document.form1, 'Update Existing Contact');"><img SRC="/images/members/buttons/Save.gif" border="0"></a>
  119. <img src="/images/spacer.gif" border="0" height="1" width="35">
  120. <a style="cursor: hand" OnClick="window.history.back();"><img src="/images/members/buttons/cancel.gif" border="0" width="45" height="34"></a>
  121. <input type="hidden" name="Submit">
  122. <input type="hidden" name="Contact_ID" value="<%=rsNodes("Contact_ID")%>">
  123. <% Else %>
  124. <a href="javascript:submit(document.form1, 'Update Contact');"><img SRC="/images/members/buttons/Save.gif" border="0"></a>
  125. <img src="/images/spacer.gif" border="0" height="1" width="35">
  126. <a style="cursor: hand" OnClick="window.history.back();"><img src="/images/members/buttons/cancel.gif" border="0" width="45" height="34"></a>
  127. <input type="Hidden" name="Submit">
  128. <% End If %>
  129. </td>
  130. </tr>
  131. </table>
  132. </td>
  133. </tr>
  134. </table>
  135. </form>
  136. <%
  137. Else
  138. set rsNodes = Server.CreateObject("ADODB.Recordset")
  139. rsNodes.Open "SELECT * FROM Contact_Us_Stations ORDER BY Sort Asc" , cnnBCFPD, 3, 3
  140. %>
  141. <form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>" id="form2" name="form2">
  142. <!-- 11. A table is created that will contain a delete check box, Make Feature/Headline links, and date info.-->
  143. <table border="0" bordercolor="pink" cellpadding="0" cellspacing="0">
  144. <tr>
  145. <td></td>
  146. <td>
  147. <table border="0" cellpadding="3" cellspacing="3" bordercolor="#f2f2f2">
  148. <tr>
  149. <td class="SubHeaderCenter">Delete</td>
  150. <td class="SubHeaderCenter">Name</td>
  151. <td class="SubHeaderCenter">Edit</td>
  152. <td class="SubHeaderCenter">Sort</td>
  153. </tr>
  154. <!-- 12. Do While Loop to populate the table with database information.-->
  155. <% Do while not rsNodes.EOF %>
  156. <tr>
  157. <td bordercolor="#f2f2f2"><input type="checkbox" name="Delete<%=rsNodes("Contact_ID")%>" value="true"></td>
  158. <td class="ContactInfo" bordercolor="#f2f2f2"><%=rsNodes("Name")%></td>
  159. <td class="ContactInfo" bordercolor="#f2f2f2"><a class="Update" href="index.asp?Contact_ID=<%=rsNodes("Contact_ID")%>">Edit Contact</a></td>
  160. <td align="center">
  161. <table border="0" cellpadding="0" cellspacing="3">
  162. <tr>
  163. <td valign="middle"><a href="index.asp?Action=up&amp;Sort_ID=<%=rsNodes("Contact_ID")%>"><img border="0" src="/images/members/buttons/arrow_up.gif"></a></td>
  164. </tr>
  165. <tr>
  166. <td valign="middle"><a href="index.asp?Action=down&amp;Sort_ID=<%=rsNodes("Contact_ID")%>"><img border="0" src="/images/members/buttons/arrow_down.gif"></a></td>
  167. </tr>
  168. </table>
  169. </td>
  170. </tr>
  171. <% rsNodes.MoveNext
  172. Loop
  173. %>
  174. <tr>
  175. <td align="right" colspan="4">
  176. <a href="javascript:submit(document.form2, 'Add New Contact');"><img SRC="/images/members/buttons/add.gif" border="0"></a>
  177. <img src="/images/spacer.gif" border="0" height="1" width="35">
  178. <a href="javascript:Delete();"><img SRC="/images/members/buttons/Delete.gif" border="0"></a>
  179. <img src="/images/spacer.gif" border="0" height="1" width="35">
  180. <a style="cursor: hand" OnClick="window.history.back();"><img src="/images/members/buttons/cancel.gif" border="0" width="45" height="34"></a>
  181. <input type="hidden" name="Submit">
  182. </td>
  183. </tr>
  184. </table>
  185. </td>
  186. </tr>
  187. </table>
  188. </form>
  189. <% rsNodes.Close
  190. set rsNodes = nothing
  191. End If %>
  192. </td>
  193. </tr>
  194. </table>
  195. <!--#include virtual="/members_only/include/templates/bottom.asa"-->