\n"; $str .= " \n"; $str .= " Name:
\n"; $str .= " c/o:
\n"; $str .= " Address:
\n"; $str .= " City:
\n"; $str .= " Country:
\n"; $str .= " Phone:
\n"; $str .= " Phone2:
\n"; $str .= " Email:
\n"; $str .= " Email2:
\n"; $str .= " URL:
\n"; $str .= " URL2:
\n"; $ess = ""; if($essential == "on") $ess = " checked"; $str .= " Essential: (show on frontpage)
\n"; $str .= " Notes:
\n"; $str .= "
\n"; $str .= " \n"; $str .= "\n"; return $str; } function addressbook() { global $UTIL_DIR, $DATA_DIR, $GLOBALS, $gid, $cid, $smileys; include_once($UTIL_DIR . "/contacts.php"); $str = ""; $name = stripslashes($GLOBALS['name']); $co = stripslashes($GLOBALS['co']); $address = stripslashes($GLOBALS['address']); $city = stripslashes($GLOBALS['city']); $country = stripslashes($GLOBALS['country']); $phone = stripslashes($GLOBALS['phone']); $phone2 = stripslashes($GLOBALS['phone2']); $email = stripslashes($GLOBALS['email']); $email2 = stripslashes($GLOBALS['email2']); $url = stripslashes($GLOBALS['url']); $url2 = stripslashes($GLOBALS['url2']); $notes = stripslashes($GLOBALS['notes']); $contacts = new Contacts($DATA_DIR . "/contacts.xml"); if($GLOBALS['action'] == "addgroup" && $gid) { $contactgroup = new ContactGroup($gid, $name); $contacts->add($contactgroup); $contacts->write(); $gid = 0; } elseif($GLOBALS['action'] == "addcontact" && $gid && $cid) { $contact = new Contact($cid, $name, $co, $address, $city, $country, $phone, $phone2, $email, $email2, $url, $url2, $essential, $notes); $contactgroup = $contacts->getContactGroup($gid); $contactgroup->add($contact); $contacts->write(); $cid = 0; } elseif($GLOBALS['action'] =="editcontact" && $cid) { $contact = $contacts->getContact($cid); $str .= form($contact->cid, "?mode=addressbook&action=updatecontact".$gid, "Update contact", $contact->name, $contact->co, $contact->address, $contact->city, $contact->country, $contact->phone, $contact->phone2, $contact->email, $contact->email2, $contact->url, $contact->url2, $contact->essential, $contact->notes); } elseif($GLOBALS['action'] == "updatecontact" && $cid) { $contact = $contacts->getContact($cid); $contact->name = $name; $contact->co = $co; $contact->address = $address; $contact->city = $city; $contact->country = $country; $contact->phone = $phone; $contact->phone2 = $phone2; $contact->email = $email; $contact->email2 = $email2; $contact->url = $url; $contact->url2 = $url2; $contact->essential = $essential; $contact->notes = $notes; $contacts->write(); $str .= $contact->show(); } elseif($cid) { $contact = $contacts->getContact($cid); $str .= $contact->show(); } elseif($gid) { $contactgroup = $contacts->getContactGroup($gid); $str .= $contactgroup->show(); $str .= form($contacts->getNextCID(), "?mode=addressbook&action=addcontact&gid=".$gid, "Add contact"); } else { $str .= $contacts->show(); if($current_user->uid == 0) { $str .= "
\n"; $str .= " getNextGID()) . "\">\n"; $str .= " Name: \n"; $str .= " \n"; $str .= "
\n"; } } return $str; } ?>