diff options
author | deva <deva> | 2008-10-23 08:42:43 +0000 |
---|---|---|
committer | deva <deva> | 2008-10-23 08:42:43 +0000 |
commit | 8e4e2bd50f9237481b77500feb27470a5ffc3473 (patch) | |
tree | 8698be3ca0312426bfd89ddd36e836b164cdd1fd /forum/utils/addressbook.php | |
parent | a095638ca86e571a0c5589400fe5ebc20aee0d2d (diff) |
More work on addressbook, now almost finished.
Diffstat (limited to 'forum/utils/addressbook.php')
-rw-r--r-- | forum/utils/addressbook.php | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/forum/utils/addressbook.php b/forum/utils/addressbook.php new file mode 100644 index 0000000..43477dd --- /dev/null +++ b/forum/utils/addressbook.php @@ -0,0 +1,41 @@ +<?php +include_once($UTIL_DIR . "/contacts.php"); + +$contacts = new Contacts($DATA_DIR . "/contacts.xml"); + +if($cid && $name) { + // Edit + $contact = new Contact($cid, + $name, + $address, + $phone, + $phone2, + $email, + $url); + $contacts->add($contact); + $contacts->write(); +} elseif($name) { + // Add + $cid = $contacts->getNextCID(); + $contact = new Contact($cid, + $name, + $address, + $phone, + $phone2, + $email, + $url); + $contacts->add($contact); + $contacts->write(); +} + +if($cid) { + $contact = $contacts->getContact($cid); + $contact->show(); +} else { + $contacts->show(); + + // TODO: Editorbox for adding new contact + +} + +?>
\ No newline at end of file |