From a0e0e2351c10cffcca71252fbea27b4ac6b7472d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Lok=C5=A1=C3=ADk?= Date: Tue, 9 Aug 2016 12:54:26 +0200 Subject: [PATCH] - correct typos and changed structure of contaclists array --- src/SmartEmailing.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/SmartEmailing.php b/src/SmartEmailing.php index 3dd46b6..6fb973a 100644 --- a/src/SmartEmailing.php +++ b/src/SmartEmailing.php @@ -27,7 +27,7 @@ public function contactInsert($email, $contactlists = array(), $properties = arr public function contactUpdate($email, $contactlists = array(), $properties = array(), $customfields = array()) { - $datails = []; + $details = []; $details['emailaddress'] = $email; @@ -36,7 +36,19 @@ public function contactUpdate($email, $contactlists = array(), $properties = arr } $details['customfields'] = $customfields; - $datails['contactliststatuses'] = $contactlists; + + $contactlistsData = []; + + foreach ($contactlists as $id => $status) { + $data = []; + + $data['id'] = $id; + $data['status'] = $status; + + $contactlistsData[] = $data; + } + + $details['contactliststatuses'] = $contactlistsData; $data = [ 'username' => $this->username,