1 neenan 1.1 <!--- Name: dsp_addnewcontact.cfm
2 Purpose: It helps to add new organization in your program database. It also transfers
3 all the form variable values to act_addcontact.cfm where the actual action of inserting the data
4 into the table(dcontacts) takes place.
5 Date created: 03/06/2005
6 Dependancy: URL.orgid
7 Variables: getOrgID.OrganizationName and GetOrgID.OrgId are used to display newly added organization name and ID.
8 Primary - Primary contact or not
9 FirstName - First Name of the contact(Required)
10 Middle - Middle name of the contact if applicable.
11 LastName - Phone Number of the organization (Required)
12 NameSuffix - Suffix such as Mr, Mrs or Miss
13 Title - Title of the contact
14 Address - Postal address of the contact
15 City- Contact's city name
16 Zip - Zip code for the contact's address
17 Country - Country of official residence.
18 WorkPhone_Area - Work Phone Area Number of the contact
19 WorkPhone_Prefix - Work Phone Prefix of the contact
20 WorkPhone_Num - Work Phone Number of the contact
21 WorkExtension - Extension if applicable
22 neenan 1.1 FaxNumber_Area - Fax Area Number of the contact
23 FaxNumber_Prefix - Fax Number Prefix of the contact
24 FaxNumber_Num - Fax Number of the contact
25 MobilePhone_Area - Mobile Phone Area of the contact
26 MobilePhone_Prefix - Mobile Phone Prefix of the contact
27 MobilePhone_Num - Mobile Phone Number of the contact
28 EmailName - Email of the contact
29 Functions:
30 Date changed:
31 03/1/2005 Prabin,Neena Created, Documentation
|
59 neenan 1.1
60 <cfoutput>Organization Name: <strong>#getORGID.OrganizationName#</strong></cfoutput><br><br>
61
62 <cfif #URL.fuseaction# is "AddNewContacts">
63 <form name="addnewContact" action="addeditprograms.cfm?fuseaction=AddMoreContacts&OrgID=<cfoutput>#URL.OrgID#</cfoutput>" onsubmit="return namevalidate(this)" method="post">
64 <cfelseif #URL.fuseaction# is "AddNewContacts1">
65 <form name="addnewContact" action="addeditprograms.cfm?fuseaction=AddMoreContacts1&OrgID=<cfoutput>#URL.OrgID#</cfoutput>" onsubmit="return namevalidate(this)" method="post">
66 </cfif>
67
68
69 <table width="95%" border="0" cellspacing="0" cellpadding="5" bgcolor="#F4FFE9">
70 <tr>
71 <td><div class="formtext">Primary ? <font style="color: red" size="-1">* </font><a href="javascript:newWindow ('help1.cfm')"><font style="color: red" size="-1">Help</font></a></td>
72 <td><input type="checkbox" name="Primary" value="1"></div></td>
73 </tr>
74 <tr>
75 <td><div class="formtext">Prefix</td>
76 <td><input type="text" name="Prefix" size="4"></div></td>
77 </tr>
78 <tr>
79 <td><div class="formtext">First Name <font style="color: red">*</font></td>
80 neenan 1.1 <td><input type="text" size="15" name="FirstName">
81 <input type="hidden" name="FirstName_required" value="Please enter contact person's first name, or enter 'n/a'.">
82 </td>
83 </tr>
84 <tr>
85 <td><div class="formtext">Middle</td>
86 <td><input type="text" size="1" name="Middle"></div></td>
87 </tr>
88 <tr>
89 <td><div class="formtext">Last Name <font style="color: red">*</font></td>
90 <td><input type="text" size="15" name="LastName">
91 <input type="hidden" name="LastName_required" value="Please enter contact person's last name, or enter 'n/a'.">
92 </td>
93 </tr>
94 <tr>
95 <td><div class="formtext">Suffix </td>
96 <td><input type="text" size="5" name="NameSuffix"></td>
97 </tr>
98 <tr>
99 <td><div class="formtext">Title</td>
100 <td><input type="text" size="20" name="Title"></td>
101 neenan 1.1 </tr>
102 <cfoutput query="contactinfo">
103
104 <tr>
105 <td><div class="formtext">Address</td>
106 <td>
107 <input type="text" size="25" name="Address" value="#contactinfo.address1#">
108 </div>
109 </td>
110 </tr>
111 <tr>
112 <td><div class="formtext">City</td>
113 <td align="justified" nowrap>
114 <input type="text" size="25" name="City" value="#contactinfo.city#"></div>
115 </td>
116 </tr>
117 <tr>
118 <td><div class="formtext">State</td>
119 <td><select name="State">
120 <option value="#Stateorprovince#" selected>#stateorprovince#</option>
121 <option value="AL"> Alabama</option>
122 neenan 1.1 <option value="AK"> Alaska</option>
123 <option value="AZ"> Arizona</option>
124 <option value="AR"> Arkansas</option>
125 <option value="CA"> California</option>
126 <option value="CO"> Colorado</option>
127 <option value="CT"> Connecticut</option>
128 <option value="DE"> Delaware</option>
129 <option value="DC"> District of Columbia</option>
130 <option value="FL"> Florida</option>
131 <option value="GA"> Georgia</option>
132 <option value="HI"> Hawaii</option>
133 <option value="ID"> Idaho</option>
134 <option value="IL"> Illinois</option>
135 <option value="IN"> Indiana</option>
136 <option value="IA"> Iowa</option>
137 <option value="KS"> Kansas</option>
138 <option value="KY"> Kentucky</option>
139 <option value="LA"> Louisiana</option>
140 <option value="ME"> Maine</option>
141 <option value="MD"> Maryland</option>
142 <option value="MA"> Massachusetts</option>
143 neenan 1.1 <option value="MI"> Michigan</option>
144 <option value="MN"> Minnesota</option>
145 <option value="MS"> Mississippi</option>
146 <option value="MO"> Missouri</option>
147 <option value="MT"> Montana</option>
148 <option value="NE"> Nebraska</option>
149 <option value="NV"> Nevada</option>
150 <option value="NH"> New Hampshire</option>
151 <option value="NJ"> New Jersey</option>
152 <option value="NM"> New Mexico</option>
153 <option value="NY"> New York</option>
154 <option value="NC"> North Carolina</option>
155 <option value="ND"> North Dakota</option>
156 <option value="OH"> Ohio</option>
157 <option value="OK"> Oklahoma</option>
158 <option value="OR"> Oregon</option>
159 <option value="PA"> Pennsylvania</option>
160 <option value="RI"> Rhode Island</option>
161 <option value="SC"> South Carolina</option>
162 <option value="SD"> South Dakota</option>
163 <option value="TN"> Tennessee</option>
164 neenan 1.1 <option value="TX"> Texas</option>
165 <option value="UT"> Utah</option>
166 <option value="VT"> Vermont</option>
167 <option value="VA"> Virginia</option>
168 <option value="WA"> Washington</option>
169 <option value="WV"> West Virginia</option>
170 <option value="WI"> Wisconsin</option>
171 <option value="WY"> Wyoming</option>
172 <option value="Other"> Other</option>
173 </select></div>
174 </td>
175 </tr>
176 <tr>
177 <td><div class="formtext">Zip</td>
178 <td align="justified" nowrap>
179 <input type="text" size="10" name="Zip" value="#Contactinfo.postalcode#"></div>
180 </td>
181 </tr>
182 <tr>
183 <td><div class="formtext">Country </td>
184 <td><input type="text" size="18" name="Country" value="United States"></div>
185 neenan 1.1 </td>
186 </tr>
187
188 <cfset phone=#contactinfo.phone#>
189 <tr>
190 <td><div class="formtext">Work Phone</td>
191 <td><input type="Text" size="3" value="#gettoken(phone,1,"-")#" maxlength="3" name="WorkPhone_Area">-
192 <input type="Text" size="3" value="#gettoken(phone,2,"-")#" maxlength="3" name="WorkPhone_Prefix">-
193 <input type="Text" size="4" value="#gettoken(phone,3,"-")#" maxlength="4" name="WorkPhone_Num">
194 <font class="formtext">Ext.</font>
195 <input type="text" size="5" name="WorkExtension">
196 </td>
197 </tr>
198 <tr>
199 <td><div class="formtext">Fax</td>
200 <td><input type="Text" size="3" maxlength="3" name="FaxNumber_Area">-
201 <input type="Text" size="3" maxlength="3" name="FaxNumber_Prefix">-
202 <input type="Text" size="4" maxlength="4" name="FaxNumber_Num"></div>
203 </td>
204 </tr>
205 <tr>
206 neenan 1.1 <td><div class="formtext">Mobile Phone</td>
207 <td><input type="Text" size="3" maxlength="3" name="MobilePhone_Area">-
208 <input type="Text" size="3" maxlength="3" name="MobilePhone_Prefix">-
209 <input type="Text" size="4" maxlength="4" name="MobilePhone_Num"></div>
210 </td>
211 </tr>
212 <tr>
213 <td><div class="formtext">Email</td>
214 <td colspan="3"><input type="text" size="40" name="EmailName"></div></td>
215 </tr>
216 </cfoutput>
217 <tr>
218 <td> </td>
219 </tr>
220 <tr>
221 <td> </td>
222 <td><div class="formtext">
223
224 <INPUT type="submit" value="Add Contact">
225 <INPUT type="reset" value="Reset"></div>
226 </td>
227 neenan 1.1 </tr>
228 </table>
229 </form>
230
231 </td>
232 </tr>
233 </table>
234 </p>
|