From aa5bba2bcce010ecbbbf4df0a63570a66986d846 Mon Sep 17 00:00:00 2001 From: Thomas Tanghus Date: Tue, 25 Mar 2014 14:22:39 +0100 Subject: [PATCH] 'ID' => 'id' and check existence of EMAIL --- core/ajax/share.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/ajax/share.php b/core/ajax/share.php index 6bac2867c48..588781556ff 100644 --- a/core/ajax/share.php +++ b/core/ajax/share.php @@ -268,6 +268,10 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo if (!is_null($cm) && $cm->isEnabled()) { $contacts = $cm->search($_GET['search'], array('FN', 'EMAIL')); foreach ($contacts as $contact) { + if (!isset($emails = $contact['EMAIL']) { + continue; + } + $emails = $contact['EMAIL']; if (!is_array($emails)) { $emails = array($emails); @@ -275,7 +279,7 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo foreach($emails as $email) { $result[] = array( - 'id' => $contact['ID'], + 'id' => $contact['id'], 'email' => $email, 'displayname' => $contact['FN'], );