|
|
|
|
File: [Development] / p2rx-programs / dsp_addcontact.cfm
(download)
Revision: 1.3, Tue Sep 27 19:05:11 2005 UTC (4 years, 1 month ago) by pKanel Branch: MAIN CVS Tags: HEAD Changes since 1.2: +52 -27 lines Modifications |
<!--- Name: dsp_addcontact.cfm
Purpose: This file displays the form variables for adding new contacts to the program. It is called each time
a user selects "YES" to add one or more contacts.It also transfers all the form variables to act_addcontact.cfm
and the actual action of inserting the data into the table(contact) happens in act_addcontact.cfm
Date created: 02/23/2005
Dependancy: StoreDate - a date key from the previous act_addorg action page to resolve the conflict between the different users using the same Index.cfm page.
OrgID
Variables: getOrgID.OrganizationName and GetOrgID.OrgId are used to display newly added organization name and ID.
Primary - Primary contact or not
FirstName - First Name of the contact(Required)
Middle - Middle name of the contact if applicable.
LastName - Phone Number of the organization (Required)
NameSuffix - Suffix such as Mr, Mrs or Miss
Title - Title of the contact
Address - Postal address of the contact
City- Contact's city name
Zip - Zip code for the contact's address
Country - Country of official residence.
WorkPhone_Area - Work Phone Area Number of the contact
WorkPhone_Prefix - Work Phone Prefix of the contact
WorkPhone_Num - Work Phone Number of the contact
WorkExtension - Extension if applicable
FaxNumber_Area - Fax Area Number of the contact
FaxNumber_Prefix - Fax Number Prefix of the contact
FaxNumber_Num - Fax Number of the contact
MobilePhone_Area - Mobile Phone Area of the contact
MobilePhone_Prefix - Mobile Phone Prefix of the contact
MobilePhone_Num - Mobile Phone Number of the contact
EmailName - Email of the contact
Functions:
Date changed:
02/23/2005 Prabin & Neena creation and Documentation
08/22/2005 Prabin added cfoutput to get the list of states and
select state depending upon organization's
state.
--->
<cfoutput>
<cfquery name="GetOrgID" datasource="#ProgramsDB#">
Select orgid,organizationname,stateOrProvince
From dOrganization
Where times like '#storedate#'
</cfquery>
</cfoutput>
<cfquery name="contactinfo" datasource="#ProgramsDB#">
Select *
From dOrganization
Where orgid = #getorgid.orgid#
</cfquery>
<!--- <cfif #URL.fuseaction# is "AddContacts">
<cfset var1 = "setfocus1('addContact')">
</cfif> --->
<!-- #BeginEditable "Content" -->
<table width="100%" border="0" cellspacing="0" cellpadding="10" name="text">
<tr>
<td>
<p>
<span class="subheading">
ADD A PROGRAM <img src="../images/siteimage/dart.gif" border="0">
CONTACT PERSON INFO <img src="../images/siteimage/dart.gif" border="0"></span>
<span class="sublink2">Step 2 <img src="../images/siteimage/dart.gif" border="0"></span><br><br>
<span class="redtext"><font style="color: red">* Required Fields</font></span><br><br>
<cfoutput>Organization Name: <strong>#getORGID.OrganizationName#</strong></cfoutput><br><br>
<form name="addContact" action="addeditprograms.cfm?fuseaction=AddMoreContacts&OrgID=<cfoutput>#getOrgID.OrgID#</cfoutput>" onsubmit="return nameValidate(this)" method="post">
<table width="95%" border="0" cellspacing="0" cellpadding="5" bgcolor="#F4FFE9">
<tr>
<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>
<td><input type="checkbox" name="Primary" value="1"></div></td>
</tr>
<cfoutput query="ContactInfo">
<cfset phone = #contactinfo.phone#>
<tr>
<td><div class="formtext">Prefix</td>
<td><input type="text" name="Prefix" size="4"></div>
<input type="hidden" size="3" name="statename" value="#contactinfo.StateOrProvince#"></td>
</tr>
<tr>
<td><div class="formtext">First Name <font style="color: red">*</font></td>
<td><input type="text" size="15" name="FirstName" onfocus="return getStateOption('addContact')">
<input type="hidden" name="FirstName_required" value="Please enter contact person's first name, or enter 'n/a'.">
</td>
</tr>
<tr>
<td><div class="formtext">Middle</td>
<td><input type="text" size="1" name="Middle"></div></td>
</tr>
<tr>
<td><div class="formtext">Last Name <font style="color: red">*</font></td>
<td><input type="text" size="15" name="LastName">
<input type="hidden" name="LastName_required" value="Please enter contact person's last name, or enter 'n/a'.">
</td>
</tr>
<tr>
<td><div class="formtext">Suffix </td>
<td><input type="text" size="5" name="NameSuffix"></td>
</tr>
<tr>
<td><div class="formtext">Title</td>
<td><input type="text" size="20" name="Title"></td>
</tr>
<tr>
<td><div class="formtext">Address</td>
<td>
<input type="text" size="25" name="Address" value="#contactinfo.Address1#">
</div>
</td>
</tr>
<tr>
<td><div class="formtext">City</td>
<td align="justified" nowrap>
<input type="text" size="25" name="City" value="#contactinfo.City#"></div>
</td>
</tr>
</cfoutput>
<tr>
<td><div class="formtext">State</td>
<td><!--- <select name="State">
<option value="AL"> Alabama</option>
<option value="AK"> Alaska</option>
<option value="AZ"> Arizona</option>
<option value="AR"> Arkansas</option>
<option value="CA"> California</option>
<option value="CO"> Colorado</option>
<option value="CT"> Connecticut</option>
<option value="DE"> Delaware</option>
<option value="DC"> District of Columbia</option>
<option value="FL"> Florida</option>
<option value="GA"> Georgia</option>
<option value="HI"> Hawaii</option>
<option value="ID"> Idaho</option>
<option value="IL"> Illinois</option>
<option value="IN"> Indiana</option>
<option value="IA"> Iowa</option>
<option value="KS"> Kansas</option>
<option value="KY"> Kentucky</option>
<option value="LA"> Louisiana</option>
<option value="ME"> Maine</option>
<option value="MD"> Maryland</option>
<option value="MA"> Massachusetts</option>
<option value="MI"> Michigan</option>
<option value="MN"> Minnesota</option>
<option value="MS"> Mississippi</option>
<option value="MO"> Missouri</option>
<option value="MT"> Montana</option>
<option value="NE"> Nebraska</option>
<option value="NV"> Nevada</option>
<option value="NH"> New Hampshire</option>
<option value="NJ"> New Jersey</option>
<option value="NM"> New Mexico</option>
<option value="NY"> New York</option>
<option value="NC"> North Carolina</option>
<option value="ND"> North Dakota</option>
<option value="OH"> Ohio</option>
<option value="OK"> Oklahoma</option>
<option value="OR"> Oregon</option>
<option value="PA"> Pennsylvania</option>
<option value="RI"> Rhode Island</option>
<option value="SC"> South Carolina</option>
<option value="SD"> South Dakota</option>
<option value="TN"> Tennessee</option>
<option value="TX"> Texas</option>
<option value="UT"> Utah</option>
<option value="VT"> Vermont</option>
<option value="VA"> Virginia</option>
<option value="WA"> Washington</option>
<option value="WV"> West Virginia</option>
<option value="WI"> Wisconsin</option>
<option value="WY"> Wyoming</option>
<option value="Other"> Other</option>
</select> --->
<select name="State">
<cfoutput query="getState">
<option value="#Abbr#" <cfif #Abbr# EQ #contactinfo.StateOrProvince#> selected </cfif>>#State#</option>
</cfoutput>
</select>
</div>
</td>
</tr>
<cfoutput>
<tr>
<td><div class="formtext">Zip</td>
<td align="justified" nowrap>
<input type="text" size="10" name="Zip" value="#contactinfo.PostalCode#"></div>
</td>
</tr>
<tr>
<td><div class="formtext">Country </td>
<td><input type="text" size="18" name="Country" value="United States" value="#contactinfo.country#"></div>
</td>
</tr>
<tr>
<td><div class="formtext">Work Phone</td>
<td><input type="Text" size="3" value="#gettoken(phone,1,"-")#" maxlength="3" name="WorkPhone_Area">-
<input type="Text" size="3" value="#gettoken(phone,2,"-")#" maxlength="3" name="WorkPhone_Prefix">-
<input type="Text" size="4" value="#gettoken(phone,3,"-")#" maxlength="4" name="WorkPhone_Num">
<font class="formtext">Ext.</font>
<input type="text" size="5" value="#contactinfo.Extension#" name="WorkExtension">
</td>
</tr>
<cfset fax = #contactInfo.Faxnumber# >
<tr>
<td><div class="formtext">Fax</td>
<td><input type="Text" size="3" value="#gettoken(fax,1,"-")#" maxlength="3" name="FaxNumber_Area">-
<input type="Text" size="3" value="#gettoken(fax,2,"-")#" maxlength="3" name="FaxNumber_Prefix">-
<input type="Text" size="4" value="#gettoken(fax,3,"-")#" maxlength="4" name="FaxNumber_Num"></div>
</td>
</tr>
<tr>
<td><div class="formtext">Mobile Phone</td>
<td><input type="Text" size="3" maxlength="3" name="MobilePhone_Area">-
<input type="Text" size="3" maxlength="3" name="MobilePhone_Prefix">-
<input type="Text" size="4" maxlength="4" name="MobilePhone_Num"></div>
</td>
</tr>
<tr>
<td><div class="formtext">Email</td>
<td colspan="3"><input type="text" size="40" name="EmailName"></div></td>
</tr>
<tr>
<td> </td>
</tr>
</cfoutput>
<tr>
<td> </td>
<td><div class="formtext">
<!--- <cfoutput><cfinput type="hidden" name="storedate" value="#getorgid.times#"></cfoutput> --->
<input type="submit" value="Add Contacts">
<input type="reset" value="Reset"></div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</p>
| CVS Admin |
Powered by ViewCVS 1.0-dev |