SitePoint Sponsor

User Tag List

Results 1 to 2 of 2
  1. #1
    SitePoint Enthusiast
    Join Date
    Nov 2004
    Location
    griffith
    Posts
    72
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    ASP newbie cannot insert data and email results

    I have a form that I created via DW that inserts data into a db. I also have code that I want to use which will email the results of the form. However, I have no idea how to combine the two functions (insert and email) into one page of code. Is there a way to merge the two? Where would I put teh email code? Many thanks. My code is below...


    HTML Code:
    FORM CODE
    <%@LANGUAGE="VBSCRIPT"%>
    <!--#include file="Connections/proj.asp" -->
    <%
    ' *** Edit Operations: declare variables
    
    Dim MM_editAction
    Dim MM_abortEdit
    Dim MM_editQuery
    Dim MM_editCmd
    
    Dim MM_editConnection
    Dim MM_editTable
    Dim MM_editRedirectUrl
    Dim MM_editColumn
    Dim MM_recordId
    
    Dim MM_fieldsStr
    Dim MM_columnsStr
    Dim MM_fields
    Dim MM_columns
    Dim MM_typeArray
    Dim MM_formVal
    Dim MM_delim
    Dim MM_altVal
    Dim MM_emptyVal
    Dim MM_i
    
    MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
    If (Request.QueryString <> "") Then
      MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
    End If
    
    ' boolean to abort record edit
    MM_abortEdit = false
    
    ' query string to execute
    MM_editQuery = ""
    %>
    <%
    ' *** Insert Record: set variables
    
    If (CStr(Request("MM_insert")) = "form1") Then
    
      MM_editConnection = MM_proj_STRING
      MM_editTable = "req_table"
      MM_editRedirectUrl = "contact_thanks.asp"
      MM_fieldsStr  = "ProjectTitle|value|ReqDate|value|ReqDept|value|contact|value|email|value|phone|value|approval|value|description|value|reason|value|otherexplain|value|capbudget|value|completed|value"
      MM_columnsStr = "ProjectTitle|',none,''|ReqDate|',none,NULL|ReqDept|',none,''|Contact|',none,''|Email|',none,''|Phone|',none,''|Approval|',none,''|Description|',none,''|Reason|',none,''|Otherexplain|',none,''|Capbudget|',none,''|completed|',none,''"
    
      ' create the MM_fields and MM_columns arrays
      MM_fields = Split(MM_fieldsStr, "|")
      MM_columns = Split(MM_columnsStr, "|")
      
      ' set the form values
      For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
        MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
      Next
    
      ' append the query string to the redirect URL
      If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
        If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
          MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
        Else
          MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
        End If
      End If
    
    End If
    %>
    <%
    ' *** Insert Record: construct a sql insert statement and execute it
    
    Dim MM_tableValues
    Dim MM_dbValues
    
    If (CStr(Request("MM_insert")) <> "") Then
    
      ' create the sql insert statement
      MM_tableValues = ""
      MM_dbValues = ""
      For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
        MM_formVal = MM_fields(MM_i+1)
        MM_typeArray = Split(MM_columns(MM_i+1),",")
        MM_delim = MM_typeArray(0)
        If (MM_delim = "none") Then MM_delim = ""
        MM_altVal = MM_typeArray(1)
        If (MM_altVal = "none") Then MM_altVal = ""
        MM_emptyVal = MM_typeArray(2)
        If (MM_emptyVal = "none") Then MM_emptyVal = ""
        If (MM_formVal = "") Then
          MM_formVal = MM_emptyVal
        Else
          If (MM_altVal <> "") Then
            MM_formVal = MM_altVal
          ElseIf (MM_delim = "'") Then  ' escape quotes
            MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
          Else
            MM_formVal = MM_delim + MM_formVal + MM_delim
          End If
        End If
        If (MM_i <> LBound(MM_fields)) Then
          MM_tableValues = MM_tableValues & ","
          MM_dbValues = MM_dbValues & ","
        End If
        MM_tableValues = MM_tableValues & MM_columns(MM_i)
        MM_dbValues = MM_dbValues & MM_formVal
      Next
      MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"
    
      If (Not MM_abortEdit) Then
        ' execute the insert
        Set MM_editCmd = Server.CreateObject("ADODB.Command")
        MM_editCmd.ActiveConnection = MM_editConnection
        MM_editCmd.CommandText = MM_editQuery
        MM_editCmd.Execute
        MM_editCmd.ActiveConnection.Close
    
        If (MM_editRedirectUrl <> "") Then
          Response.Redirect(MM_editRedirectUrl)
        End If
      End If
    
    End If
    %>
    <%
    Dim pr
    Dim pr_numRows
    
    Set pr = Server.CreateObject("ADODB.Recordset")
    pr.ActiveConnection = MM_proj_STRING
    pr.Source = "SELECT * FROM req_table ORDER BY ID DESC"
    pr.CursorType = 0
    pr.CursorLocation = 2
    pr.LockType = 1
    pr.Open()
    
    pr_numRows = 0
    %>
    
    
    
    <title>ITS Project Request</title>
    <form ACTION="<%=MM_editAction%>" METHOD="POST" name="form1">
      <table width="98%" border="0" align="left" cellpadding="2" cellspacing="2" bordercolor="#CCCCCC">
        <tr valign="baseline">
          <td colspan="2" valign="top">        <img src="its.jpg" width="227" height="50"><br>
            <br>
            <h1>New Project Request
            </h1>
            Use this form  to request new projects or services from the Information  Services (IS) department by  providing the following information.
            <br>
            <br>
          </td>
        </tr>
        <tr valign="baseline">
          <td width="26%" align="left" valign="top"><strong>Project title: </strong></td>
          <td width="74%">
            <input type="text" name="ProjectTitle" value="" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Request date: </strong></td>
          <td>
            <input type="text" name="ReqDate" value="<%=date%>" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">&nbsp;</td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">
            <h1>Contact Information </h1>
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Requesting department: </strong></td>
          <td>
            <input type="text" name="ReqDept" value="" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong> Name: </strong></td>
          <td>
            <input type="text" name="contact" value="" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Email: </strong></td>
          <td>
            <input type="text" name="email" value="" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Phone: </strong></td>
          <td>
            <input type="text" name="phone" value="xxx-xxx-xxxx" size="32" onFocus="this.value=''">
          </td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">&nbsp;</td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">
            <h1>Project Information </h1>
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Name of person (if other than you) responsible for the project: </strong></td>
          <td>
            <input type="text" name="approval" value="" size="32">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Provide a brief project description:</strong></td>
          <td>
            <textarea name="description" cols="40" rows="10"></textarea>
          </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong>Reason for project: </strong></td>
          <td valign="baseline">
            <table width="100%" align="left">
              <tr valign="top">
                <td width="242">
                  <input type="radio" value="bizgrowth" name="reason" >
                  Business growth &amp; development            </td> 
                <td width="204">
                  <input type="radio" value="productivity" name="reason" >
    Productivity &amp; efficiency </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="revenue" name="reason" >
          Revenue enhancement
                </td> 
                <td>
                  <input type="radio" value="compliance" name="reason" >
    Regulatory compliance </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="patientcare" name="reason" >
                  Patient care
                </td> 
                <td>
                  <input type="radio" value="web" name="reason" >
    Web services </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="reporting" name="reason" >
                  Reporting/research
                </td> 
                <td>
                  <input type="radio" value="other" name="reason" >
    Other </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="safety" name="reason" >
                  Patient safety
                </td> 
                <td>If other, please explain<br>
                  <input name="otherexplain" type="text" id="otherexplain" value="" size="32"> 
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong> Will this project need funding from the medical center's capital budget?<br>
          </strong></td>
          <td valign="baseline">
            <input name="capbudget" type="radio" value="yes">
    Yes
    <input name="capbudget" type="radio" value="no">
    No </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong>By what date do you need this request completed? </strong></td>
          <td valign="baseline">
            <input name="completed" type="text" id="completed" value="xx/xx/xxxx" onFocus="this.value=''">
            <input type="hidden" name="Project Request number"> 
            <input type="hidden" name="Project proposal status">
            <input type="hidden" name="ITS Project Manager">
            <input type="hidden" name="Project Update">
          </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">&nbsp;</td>
          <td>
            <input type="submit" value="Submit">
          </td>
        </tr>
      </table>
      <p>&nbsp;  </p>
      <p> </p>
    
        <input type="hidden" name="MM_insert" value="form1">
    </form>
    
    
    <%
    pr.Close()
    Set pr = Nothing
    %>
    END FORM CODE
    HTML Code:
    EMAIL CODE
    
    <%
    Dim myMail, myBody
    myBody ="Project Title: "& request.form("ProjectTitle") & vbcrlf & "Project ID: " & request.form("ProjectID") & vbcrlf & "Request Date: " & request.form("ReqDate") & vbcrlf & "Requesting Department: "& request. form("ReqDept") & vbcrlf & "Contact: "& request. form("contact")  & vbcrlf & "Email: "& request. form("email") & vbcrlf & "Phone: "& request. form("phone") & vbcrlf & "Final Approval: "& request. form("approval")  & vbcrlf & "Project description and overview: "& request. form("description") & vbcrlf & "Reason for Project: "& request. form("reason") & vbcrlf & "Other Explanation: "& request. form("otherexplain") & vbcrlf & "Capital Budget Funding: "& request. form("capbudget") & vbcrlf & "Completed by: "& request. form("completed")
    
    Set myMail = Server.CreateObject ("CDONTS.NewMail")
    myMail.From = request.form("email")
    myMail.To = "me@me.com"
    myMail.Cc = "me@me.com"
    myMail.Subject = "IS Project Request"
    myMail.Body = myBody
    myMail.Send
    set myMail=nothing
    
    Response.Redirect("contact_thanks.asp")
    %>

  2. #2
    SitePoint Enthusiast
    Join Date
    Feb 2005
    Posts
    53
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    FORM CODE
    <%@LANGUAGE="VBSCRIPT"%>
    <!--#include file="Connections/proj.asp" -->
    <%
    ' *** Edit Operations: declare variables
    
    Dim MM_editAction
    Dim MM_abortEdit
    Dim MM_editQuery
    Dim MM_editCmd
    
    Dim MM_editConnection
    Dim MM_editTable
    Dim MM_editRedirectUrl
    Dim MM_editColumn
    Dim MM_recordId
    
    Dim MM_fieldsStr
    Dim MM_columnsStr
    Dim MM_fields
    Dim MM_columns
    Dim MM_typeArray
    Dim MM_formVal
    Dim MM_delim
    Dim MM_altVal
    Dim MM_emptyVal
    Dim MM_i
    
    MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
    If (Request.QueryString <> "") Then
      MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
    End If
    
    ' boolean to abort record edit
    MM_abortEdit = false
    
    ' query string to execute
    MM_editQuery = ""
    %>
    <%
    ' *** Insert Record: set variables
    
    If (CStr(Request("MM_insert")) = "form1") Then
    
      MM_editConnection = MM_proj_STRING
      MM_editTable = "req_table"
      MM_editRedirectUrl = "contact_thanks.asp"
      MM_fieldsStr  = "ProjectTitle|value|ReqDate|value|ReqDept|value|contact|value|email|value|phone  |value|approval|value|description|value|reason|value|otherexplain|value|capbud  get|value|completed|value"
      MM_columnsStr = "ProjectTitle|',none,''|ReqDate|',none,NULL|ReqDept|',none,''|Contact|',none,''  |Email|',none,''|Phone|',none,''|Approval|',none,''|Description|',none,''|Reas  on|',none,''|Otherexplain|',none,''|Capbudget|',none,''|completed|',none,''"
    
      ' create the MM_fields and MM_columns arrays
      MM_fields = Split(MM_fieldsStr, "|")
      MM_columns = Split(MM_columnsStr, "|")
      
      ' set the form values
      For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
        MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
      Next
    
      ' append the query string to the redirect URL
      If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
        If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
          MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
        Else
          MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
        End If
      End If
    
    End If
    %>
    <%
    ' *** Insert Record: construct a sql insert statement and execute it
    
    Dim MM_tableValues
    Dim MM_dbValues
    
    If (CStr(Request("MM_insert")) <> "") Then
    
      ' create the sql insert statement
      MM_tableValues = ""
      MM_dbValues = ""
      For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
        MM_formVal = MM_fields(MM_i+1)
        MM_typeArray = Split(MM_columns(MM_i+1),",")
        MM_delim = MM_typeArray(0)
        If (MM_delim = "none") Then MM_delim = ""
        MM_altVal = MM_typeArray(1)
        If (MM_altVal = "none") Then MM_altVal = ""
        MM_emptyVal = MM_typeArray(2)
        If (MM_emptyVal = "none") Then MM_emptyVal = ""
        If (MM_formVal = "") Then
          MM_formVal = MM_emptyVal
        Else
          If (MM_altVal <> "") Then
            MM_formVal = MM_altVal
          ElseIf (MM_delim = "'") Then  ' escape quotes
            MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
          Else
            MM_formVal = MM_delim + MM_formVal + MM_delim
          End If
        End If
        If (MM_i <> LBound(MM_fields)) Then
          MM_tableValues = MM_tableValues & ","
          MM_dbValues = MM_dbValues & ","
        End If
        MM_tableValues = MM_tableValues & MM_columns(MM_i)
        MM_dbValues = MM_dbValues & MM_formVal
      Next
      MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"
    
      If (Not MM_abortEdit) Then
        ' execute the insert
        Set MM_editCmd = Server.CreateObject("ADODB.Command")
        MM_editCmd.ActiveConnection = MM_editConnection
        MM_editCmd.CommandText = MM_editQuery
        MM_editCmd.Execute
        MM_editCmd.ActiveConnection.Close
    
        If (MM_editRedirectUrl <> "") Then
          Response.Redirect(MM_editRedirectUrl)
        End If
      End If
    
    End If
    %>
    <%
    Dim pr
    Dim pr_numRows
    
    Set pr = Server.CreateObject("ADODB.Recordset")
    pr.ActiveConnection = MM_proj_STRING
    pr.Source = "SELECT * FROM req_table ORDER BY ID DESC"
    pr.CursorType = 0
    pr.CursorLocation = 2
    pr.LockType = 1
    pr.Open()
    
    pr_numRows = 0
    
    
    'Now start your email code
    
    Dim myMail, myBody
    myBody ="Project Title: "& request.form("ProjectTitle") & vbcrlf & "Project ID: " & request.form("ProjectID") & vbcrlf & "Request Date: " & request.form("ReqDate") & vbcrlf & "Requesting Department: "& request. form("ReqDept") & vbcrlf & "Contact: "& request. form("contact")  & vbcrlf & "Email: "& request. form("email") & vbcrlf & "Phone: "& request. form("phone") & vbcrlf & "Final Approval: "& request. form("approval")  & vbcrlf & "Project description and overview: "& request. form("description") & vbcrlf & "Reason for Project: "& request. form("reason") & vbcrlf & "Other Explanation: "& request. form("otherexplain") & vbcrlf & "Capital Budget Funding: "& request. form("capbudget") & vbcrlf & "Completed by: "& request. form("completed")
    
    Set myMail = Server.CreateObject ("CDONTS.NewMail")
    myMail.From = request.form("email")
    myMail.To = "me@me.com"
    myMail.Cc = "me@me.com"
    myMail.Subject = "IS Project Request"
    'Make the body equal the same variable you inserted...ie, whatever you inserted is going to be exactly the body of the email
    myMail.Body = MM_dbValues
    myMail.Send
    set myMail=nothing
    
    Response.Redirect("contact_thanks.asp")
    %>
    
    
    
    <title>ITS Project Request</title>
    <form ACTION="<%=MM_editAction%>" METHOD="POST" name="form1" ID="Form1">
      <table width="98%" border="0" align="left" cellpadding="2" cellspacing="2" bordercolor="#CCCCCC" ID="Table1">
        <tr valign="baseline">
          <td colspan="2" valign="top">        <img src="its.jpg" width="227" height="50"><br>
            <br>
            <h1>New Project Request
            </h1>
            Use this form  to request new projects or services from the Information  Services (IS) department by  providing the following information.
            <br>
            <br>
          </td>
        </tr>
        <tr valign="baseline">
          <td width="26%" align="left" valign="top"><strong>Project title: </strong></td>
          <td width="74%">
            <input type="text" name="ProjectTitle" value="" size="32" ID="Text1">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Request date: </strong></td>
          <td>
            <input type="text" name="ReqDate" value="<%=date%>" size="32" ID="Text2">
          </td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">&nbsp;</td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">
            <h1>Contact Information </h1>
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Requesting department: </strong></td>
          <td>
            <input type="text" name="ReqDept" value="" size="32" ID="Text3">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong> Name: </strong></td>
          <td>
            <input type="text" name="contact" value="" size="32" ID="Text4">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Email: </strong></td>
          <td>
            <input type="text" name="email" value="" size="32" ID="Text5">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Phone: </strong></td>
          <td>
            <input type="text" name="phone" value="xxx-xxx-xxxx" size="32" onFocus="this.value=''" ID="Text6">
          </td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">&nbsp;</td>
        </tr>
        <tr valign="baseline">
          <td colspan="2" valign="top">
            <h1>Project Information </h1>
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Name of person (if other than you) responsible for the project: </strong></td>
          <td>
            <input type="text" name="approval" value="" size="32" ID="Text7">
          </td>
        </tr>
        <tr valign="baseline">
          <td align="left" valign="top"><strong>Provide a brief project description:</strong></td>
          <td>
            <textarea name="description" cols="40" rows="10" ID="Textarea1"></textarea>
          </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong>Reason for project: </strong></td>
          <td valign="baseline">
            <table width="100%" align="left" ID="Table2">
              <tr valign="top">
                <td width="242">
                  <input type="radio" value="bizgrowth" name="reason" ID="Radio1">
                  Business growth &amp; development            </td> 
                <td width="204">
                  <input type="radio" value="productivity" name="reason" ID="Radio2">
    Productivity &amp; efficiency </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="revenue" name="reason" ID="Radio3">
          Revenue enhancement
                </td> 
                <td>
                  <input type="radio" value="compliance" name="reason" ID="Radio4">
    Regulatory compliance </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="patientcare" name="reason" ID="Radio5">
                  Patient care
                </td> 
                <td>
                  <input type="radio" value="web" name="reason" ID="Radio6">
    Web services </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="reporting" name="reason" ID="Radio7">
                  Reporting/research
                </td> 
                <td>
                  <input type="radio" value="other" name="reason" ID="Radio8">
    Other </td>
              </tr>
              <tr valign="top">
                <td>
                  <input type="radio" value="safety" name="reason" ID="Radio9">
                  Patient safety
                </td> 
                <td>If other, please explain<br>
                  <input name="otherexplain" type="text" id="otherexplain" value="" size="32"> 
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong> Will this project need funding from the medical center's capital budget?<br>
          </strong></td>
          <td valign="baseline">
            <input name="capbudget" type="radio" value="yes" ID="Radio10">
    Yes
    <input name="capbudget" type="radio" value="no" ID="Radio11">
    No </td>
        </tr>
        <tr>
          <td align="left" valign="top"><strong>By what date do you need this request completed? </strong></td>
          <td valign="baseline">
            <input name="completed" type="text" id="completed" value="xx/xx/xxxx" onFocus="this.value=''">
            <input type="hidden" name="Project Request number" ID="Hidden1"> 
            <input type="hidden" name="Project proposal status" ID="Hidden2">
            <input type="hidden" name="ITS Project Manager" ID="Hidden3">
            <input type="hidden" name="Project Update" ID="Hidden4">
          </td>
        </tr>
        <tr valign="baseline">
          <td nowrap align="right">&nbsp;</td>
          <td>
            <input type="submit" value="Submit" ID="Submit1" NAME="Submit1">
          </td>
        </tr>
      </table>
      <p>&nbsp;  </p>
      <p> </p>
    
        <input type="hidden" name="MM_insert" value="form1" ID="Hidden5">
    </form>
    
    
    <%
    pr.Close()
    Set pr = Nothing
    %>
    END FORM CODE
    For your own benefit, try to handcode...DW really makes things much harder to read IMO.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •