Add contact_category, phone_description, and address_description to the contacts tool.

This commit is contained in:
Mark Crane
2013-02-07 09:57:03 +00:00
parent ac71623bfd
commit 77b3acd6f0
7 changed files with 379 additions and 210 deletions
+151 -79
View File
@@ -51,6 +51,7 @@ else {
$contact_name_family = check_str($_POST["contact_name_family"]);
$contact_nickname = check_str($_POST["contact_nickname"]);
$contact_title = check_str($_POST["contact_title"]);
$contact_category = check_str($_POST["contact_category"]);
$contact_role = check_str($_POST["contact_role"]);
$contact_email = check_str($_POST["contact_email"]);
$contact_url = check_str($_POST["contact_url"]);
@@ -74,10 +75,8 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
//if (strlen($contact_nickname) == 0) { $msg .= "Please provide: Nickname<br>\n"; }
//if (strlen($contact_title) == 0) { $msg .= "Please provide: Title<br>\n"; }
//if (strlen($contact_role) == 0) { $msg .= "Please provide: Role<br>\n"; }
//if (strlen($) == 0) { $msg .= "Please provide: Contact Information<br>\n"; }
//if (strlen($contact_email) == 0) { $msg .= "Please provide: Email<br>\n"; }
//if (strlen($contact_url) == 0) { $msg .= "Please provide: URL<br>\n"; }
//if (strlen($) == 0) { $msg .= "Please provide: Additional Information<br>\n"; }
//if (strlen($contact_time_zone) == 0) { $msg .= "Please provide: Time Zone<br>\n"; }
//if (strlen($contact_note) == 0) { $msg .= "Please provide: Notes<br>\n"; }
if (strlen($msg) > 0 && strlen($_POST["persistformvar"]) == 0) {
@@ -107,6 +106,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "contact_name_family, ";
$sql .= "contact_nickname, ";
$sql .= "contact_title, ";
$sql .= "contact_category, ";
$sql .= "contact_role, ";
$sql .= "contact_email, ";
$sql .= "contact_url, ";
@@ -123,6 +123,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "'$contact_name_family', ";
$sql .= "'$contact_nickname', ";
$sql .= "'$contact_title', ";
$sql .= "'$contact_category', ";
$sql .= "'$contact_role', ";
$sql .= "'$contact_email', ";
$sql .= "'$contact_url', ";
@@ -149,6 +150,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "contact_name_family = '$contact_name_family', ";
$sql .= "contact_nickname = '$contact_nickname', ";
$sql .= "contact_title = '$contact_title', ";
$sql .= "contact_category = '$contact_category', ";
$sql .= "contact_role = '$contact_role', ";
$sql .= "contact_email = '$contact_email', ";
$sql .= "contact_url = '$contact_url', ";
@@ -173,8 +175,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
//pre-populate the form
if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
$contact_uuid = $_GET["id"];
$sql = "";
$sql .= "select * from v_contacts ";
$sql = "select * from v_contacts ";
$sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' ";
$sql .= "and contact_uuid = '$contact_uuid' ";
$prep_statement = $db->prepare(check_sql($sql));
@@ -187,6 +188,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$contact_name_family = $row["contact_name_family"];
$contact_nickname = $row["contact_nickname"];
$contact_title = $row["contact_title"];
$contact_category = $row["contact_category"];
$contact_role = $row["contact_role"];
$contact_email = $row["contact_email"];
$contact_url = $row["contact_url"];
@@ -210,12 +212,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
echo "<div align='center'>\n";
echo "<table width='100%' border='0' cellpadding='6' cellspacing='0'>\n";
echo "<tr>\n";
if ($action == "add") {
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contact Add</b></td>\n";
}
if ($action == "update") {
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contact Edit</b></td>\n";
}
echo "<td align='left' width='30%' nowrap='nowrap'><b>Contact</b></td>\n";
echo "<td width='70%' align='right'>\n";
echo " <input type='button' class='btn' name='' alt='qr code' onclick=\"window.location='contacts_vcard.php?id=$contact_uuid&type=image'\" value='QR Code'>\n";
echo " <input type='button' class='btn' name='' alt='vcard' onclick=\"window.location='contacts_vcard.php?id=$contact_uuid&type=download'\" value='vCard'>\n";
@@ -248,75 +245,92 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
echo " Type:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <select class='formfld' style='width:85%;' name='contact_type'>\n";
echo " <option value=''></option>\n";
if ($contact_type == "customer") {
echo " <option value='customer' selected='selected' >Customer</option>\n";
if (is_array($_SESSION["contact"]["role"])) {
sort($_SESSION["contact"]["role"]);
echo " <select class='formfld' style='width:85%;' name='contact_type'>\n";
echo " <option value=''></option>\n";
foreach($_SESSION["contact"]["type"] as $row) {
if ($row == $contact_type) {
echo " <option value='".$row."' selected='selected'>".$row."</option>\n";
}
else {
echo " <option value='".$row."'>".$row."</option>\n";
}
}
echo " </select>\n";
}
else {
echo " <option value='customer'>Customer</option>\n";
echo " <select class='formfld' style='width:85%;' name='contact_type'>\n";
echo " <option value=''></option>\n";
if ($contact_type == "customer") {
echo " <option value='customer' selected='selected' >Customer</option>\n";
}
else {
echo " <option value='customer'>Customer</option>\n";
}
if ($contact_type == "contractor") {
echo " <option value='contractor' selected='selected' >Contractor</option>\n";
}
else {
echo " <option value='contractor'>Contractor</option>\n";
}
if ($contact_type == "friend") {
echo " <option value='friend' selected='selected' >Friend</option>\n";
}
else {
echo " <option value='friend'>Friend</option>\n";
}
if ($contact_type == "lead") {
echo " <option value='lead' selected='selected' >Lead</option>\n";
}
else {
echo " <option value='lead'>Lead</option>\n";
}
if ($contact_type == "member") {
echo " <option value='member' selected='selected' >Member</option>\n";
}
else {
echo " <option value='member'>Member</option>\n";
}
if ($contact_type == "family") {
echo " <option value='family' selected='selected' >Family</option>\n";
}
else {
echo " <option value='family'>Family</option>\n";
}
if ($contact_type == "subscriber") {
echo " <option value='subscriber' selected='selected' >Subscriber</option>\n";
}
else {
echo " <option value='subscriber'>Subscriber</option>\n";
}
if ($contact_type == "supplier") {
echo " <option value='supplier' selected='selected' >Supplier</option>\n";
}
else {
echo " <option value='supplier'>Supplier</option>\n";
}
if ($contact_type == "provider") {
echo " <option value='provider' selected='selected' >Provider</option>\n";
}
else {
echo " <option value='provider'>Provider</option>\n";
}
if ($contact_type == "user") {
echo " <option value='user' selected='selected' >User</option>\n";
}
else {
echo " <option value='user'>User</option>\n";
}
if ($contact_type == "volunteer") {
echo " <option value='volunteer' selected='selected' >Volunteer</option>\n";
}
else {
echo " <option value='volunteer'>Volunteer</option>\n";
}
echo " </select>\n";
}
if ($contact_type == "contractor") {
echo " <option value='contractor' selected='selected' >Contractor</option>\n";
}
else {
echo " <option value='contractor'>Contractor</option>\n";
}
if ($contact_type == "friend") {
echo " <option value='friend' selected='selected' >Friend</option>\n";
}
else {
echo " <option value='friend'>Friend</option>\n";
}
if ($contact_type == "lead") {
echo " <option value='lead' selected='selected' >Lead</option>\n";
}
else {
echo " <option value='lead'>Lead</option>\n";
}
if ($contact_type == "member") {
echo " <option value='member' selected='selected' >Member</option>\n";
}
else {
echo " <option value='member'>Member</option>\n";
}
if ($contact_type == "family") {
echo " <option value='family' selected='selected' >Family</option>\n";
}
else {
echo " <option value='family'>Family</option>\n";
}
if ($contact_type == "subscriber") {
echo " <option value='subscriber' selected='selected' >Subscriber</option>\n";
}
else {
echo " <option value='subscriber'>Subscriber</option>\n";
}
if ($contact_type == "supplier") {
echo " <option value='supplier' selected='selected' >Supplier</option>\n";
}
else {
echo " <option value='supplier'>Supplier</option>\n";
}
if ($contact_type == "provider") {
echo " <option value='provider' selected='selected' >Provider</option>\n";
}
else {
echo " <option value='provider'>Provider</option>\n";
}
if ($contact_type == "user") {
echo " <option value='user' selected='selected' >User</option>\n";
}
else {
echo " <option value='user'>User</option>\n";
}
if ($contact_type == "volunteer") {
echo " <option value='volunteer' selected='selected' >Volunteer</option>\n";
}
else {
echo " <option value='volunteer'>Volunteer</option>\n";
}
echo " </select>\n";
echo "<br />\n";
echo "Select the contact type.\n";
echo "</td>\n";
@@ -371,18 +385,77 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
echo " Title:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' style='width:85%;' type='text' name='contact_title' maxlength='255' value=\"$contact_title\">\n";
if (is_array($_SESSION["contact"]["title"])) {
sort($_SESSION["contact"]["title"]);
echo " <select class='formfld' style='width:85%;' name='contact_title'>\n";
echo " <option value=''></option>\n";
foreach($_SESSION["contact"]["title"] as $row) {
if ($row == $contact_title) {
echo " <option value='".$row."' selected='selected'>".$row."</option>\n";
}
else {
echo " <option value='".$row."'>".$row."</option>\n";
}
}
echo " </select>\n";
}
else {
echo " <input class='formfld' style='width:85%;' type='text' name='contact_title' maxlength='255' value=\"$contact_title\">\n";
}
echo "<br />\n";
echo "Enter the title.\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " Category:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
if (is_array($_SESSION["contact"]["category"])) {
sort($_SESSION["contact"]["category"]);
echo " <select class='formfld' style='width:85%;' name='contact_category'>\n";
echo " <option value=''></option>\n";
foreach($_SESSION["contact"]["category"] as $row) {
if ($row == $contact_category) {
echo " <option value='".$row."' selected='selected'>".$row."</option>\n";
}
else {
echo " <option value='".$row."'>".$row."</option>\n";
}
}
echo " </select>\n";
}
else {
echo " <input class='formfld' style='width:85%;' type='text' name='contact_category' maxlength='255' value=\"$contact_category\">\n";
}
echo "<br />\n";
echo "Enter the category.\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " Role:\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' style='width:85%;' type='text' name='contact_role' maxlength='255' value=\"$contact_role\">\n";
if (is_array($_SESSION["contact"]["role"])) {
sort($_SESSION["contact"]["role"]);
echo " <select class='formfld' style='width:85%;' name='contact_role'>\n";
echo " <option value=''></option>\n";
foreach($_SESSION["contact"]["role"] as $row) {
if ($row == $contact_role) {
echo " <option value='".$row."' selected='selected'>".$row."</option>\n";
}
else {
echo " <option value='".$row."'>".$row."</option>\n";
}
}
echo " </select>\n";
}
else {
echo " <input class='formfld' style='width:85%;' type='text' name='contact_role' maxlength='255' value=\"$contact_role\">\n";
}
echo "<br />\n";
echo "Enter the role.\n";
echo "</td>\n";
@@ -459,7 +532,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
require "contact_phones.php";
require "contact_addresses.php";
require "contact_notes.php";
//echo "<br/><br/>\n";
}
echo "</td>\n";