X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=lib%2Fcontact.php;h=ef8c335f7eaa2555fd5d245c07c8e75e3c73c3dc;hb=6618cd51a335fa7413d58606cec3600f8f4a805d;hp=ccc932c079328ccef7ecb7548efac4c3b4c52f38;hpb=508e918941009544a3992b8ac6815671b93880ca;p=readifood.git diff --git a/lib/contact.php b/lib/contact.php index ccc932c..ef8c335 100644 --- a/lib/contact.php +++ b/lib/contact.php @@ -52,7 +52,10 @@ if ($role_string) echo " $role_string"; if ($role & $GLOBALS['ROLE_DONOR']) printf(" Donations", urlencode($contact->getDisplayname()), $contact->getId()); if ($role & $GLOBALS['ROLE_REQUESTER']) printf(" Referred", urlencode($contact->getDisplayname()), $contact->getId()); - if ($role & $GLOBALS['ROLE_BENEFICIARY']) printf(" Orders", urlencode($contact->getDisplayname()), $contact->getId()); + if ($role & $GLOBALS['ROLE_BENEFICIARY']) { + printf(" Orders", urlencode($contact->getDisplayname()), $contact->getId()); + if (get_contact_area($contact)) printf(" Place", urlencode($contact->getDisplayname()), $contact->getId()); + } if (check_admin(1)) { echo " " . $contact->getDeleteLink(); } @@ -173,7 +176,7 @@ return show_role_form($role, $GLOBALS['contact_roles']); } - function show_contact_form($contact = null) { + function show_contact_form($contact = null, $new = false) { global $contact_roles; if (! $contact) $contact = new Contact; @@ -184,6 +187,14 @@ echo "
Add a new contact:
\n"; echo ""; submit("add_contact", "Add"); echo " |