/**
  * Public function that shows a list of contacts updated by date in a list of list type
  *
  * @param string $date - valid date
  * @param string $syncType - valid sync type is listtype or listid
  * @param string $list - either the list ID if listid is chosen, or the list type, if list type is chosen
  * @return array $syncContacts - an array of two arrays, array 1 is sync results, array 2 is link for next 50 contacts
  */
 public function syncContacts($date, $syncType, $list)
 {
     $utility = new CTCTUtility();
     $return = $utility->httpGet($utility->getApiPath() . '/ws/customers/' . $utility->getLogin() . '/contacts?updatedsince=' . $date . '&' . $syncType . '=' . $list);
     $parsedReturn = simplexml_load_string($return['xml']);
     $email = $parsedReturn->entry->content->Contact->EmailAddress;
     $id = $parsedReturn->entry->link->Attributes();
     $searchResults = array();
     $syncContacts = array();
     $pages = array();
     foreach ($parsedReturn->entry as $item) {
         $contact = new CTCTContact();
         $contact->setLink($item->link->Attributes()->href);
         $contact->setId($item->id);
         $contact->setEmailAddress($item->content->Contact->EmailAddress);
         $contact->setFullName($item->content->Contact->Name);
         $contact->setStatus($item->content->Contact->Status);
         $contact->setEmailType($item->Contact->EmailType);
         $searchResults[] = $contact;
     }
     if ($parsedReturn->link[4]) {
         $pages[] = $parsedReturn->link[4]->Attributes()->href;
     }
     $syncContacts = array($searchResults, $pages);
     return $syncContacts;
 }