Add a contact extension number.

This commit is contained in:
Mark Crane 2012-12-09 05:09:22 +00:00
parent c10023156c
commit 8f091c6a3c
2 changed files with 32 additions and 19 deletions

View File

@ -226,12 +226,15 @@
$z++;
$apps[$x]['db'][$y]['fields'][$z]['name'] = 'phone_type';
$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the telephone type.';
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the phone type.';
$z++;
$apps[$x]['db'][$y]['fields'][$z]['name'] = 'phone_number';
$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the telephone number.';
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the phone number.';
$z++;
$apps[$x]['db'][$y]['fields'][$z]['name'] = 'phone_extension';
$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the extension.';
$y = 3; //table array index
$apps[$x]['db'][$y]['table'] = 'v_contact_notes';

View File

@ -51,6 +51,7 @@ if (strlen($_GET["contact_uuid"]) > 0) {
if (count($_POST)>0) {
$phone_type = check_str($_POST["phone_type"]);
$phone_number = check_str($_POST["phone_number"]);
$phone_extension = check_str($_POST["phone_extension"]);
//remove any phone number formatting
$phone_number = preg_replace('{\D}', '', $phone_number);
@ -90,7 +91,8 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "contact_uuid, ";
$sql .= "contact_phone_uuid, ";
$sql .= "phone_type, ";
$sql .= "phone_number ";
$sql .= "phone_number, ";
$sql .= "phone_extension ";
$sql .= ")";
$sql .= "values ";
$sql .= "(";
@ -98,7 +100,8 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "'$contact_uuid', ";
$sql .= "'$contact_phone_uuid', ";
$sql .= "'$phone_type', ";
$sql .= "'$phone_number' ";
$sql .= "'$phone_number', ";
$sql .= "'$phone_extension' ";
$sql .= ")";
$db->exec(check_sql($sql));
unset($sql);
@ -116,7 +119,8 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql = "update v_contact_phones set ";
$sql .= "contact_uuid = '$contact_uuid', ";
$sql .= "phone_type = '$phone_type', ";
$sql .= "phone_number = '$phone_number' ";
$sql .= "phone_number = '$phone_number', ";
$sql .= "phone_extension = '$phone_extension' ";
$sql .= "where domain_uuid = '$domain_uuid'";
$sql .= "and contact_phone_uuid = '$contact_phone_uuid'";
$db->exec(check_sql($sql));
@ -136,8 +140,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
//pre-populate the form
if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
$contact_phone_uuid = $_GET["id"];
$sql = "";
$sql .= "select * from v_contact_phones ";
$sql = "select * from v_contact_phones ";
$sql .= "where domain_uuid = '$domain_uuid' ";
$sql .= "and contact_phone_uuid = '$contact_phone_uuid' ";
$prep_statement = $db->prepare(check_sql($sql));
@ -146,7 +149,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
foreach ($result as &$row) {
$phone_type = $row["phone_type"];
$phone_number = $row["phone_number"];
break; //limit to 1 row
$phone_extension = $row["phone_extension"];
}
unset ($prep_statement);
}
@ -165,23 +168,18 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
echo "<div align='center'>\n";
echo "<table width='100%' align='left' border='0' cellpadding='6' cellspacing='0'>\n";
echo "<tr>\n";
if ($action == "add") {
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contacts Phone Add</b></td>\n";
}
if ($action == "update") {
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contacts Phone Edit</b></td>\n";
}
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contacts Phone</b></td>\n";
echo "<td width='70%' align='right'><input type='button' class='btn' name='' alt='back' onclick=\"window.location='contacts_edit.php?id=$contact_uuid'\" value='Back'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align='left' colspan='2'>\n";
echo "Telephone Numbers<br /><br />\n";
//echo "Phone Numbers<br /><br />\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " Telephone Type.:\n";
echo " Type.:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <select class='formfld' name='phone_type'>\n";
@ -284,20 +282,32 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
}
echo " </select>\n";
echo "<br />\n";
echo "Enter the telephone type.\n";
echo "Enter the phone type.\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " Telephone Number:\n";
echo " Phone Number:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' type='text' name='phone_number' maxlength='255' value=\"$phone_number\">\n";
echo "<br />\n";
echo "Enter the telephone number.\n";
echo "Enter the phone number.\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " Extension:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' type='text' name='phone_extension' maxlength='255' value=\"$phone_extension\">\n";
echo "<br />\n";
echo "Enter the extension.\n";
echo "</td>\n";
echo "</tr>\n";
echo " <tr>\n";
echo " <td colspan='2' align='right'>\n";
echo " <input type='hidden' name='contact_uuid' value='$contact_uuid'>\n";