| | |
| | | $IMPORT_STATS = new stdClass; |
| | | $IMPORT_STATS->names = array(); |
| | | $IMPORT_STATS->count = count($vcards); |
| | | $IMPORT_STATS->inserted = $IMPORT_STATS->skipped = $IMPORT_STATS->errors = 0; |
| | | $IMPORT_STATS->inserted = $IMPORT_STATS->skipped = $IMPORT_STATS->nomail = $IMPORT_STATS->errors = 0; |
| | | |
| | | if ($replace) |
| | | $CONTACTS->delete_all(); |
| | |
| | | foreach ($vcards as $vcard) { |
| | | $email = $vcard->email[0]; |
| | | |
| | | // skip entries without an e-mail address |
| | | if (empty($email)) { |
| | | $IMPORT_STATS->nomail++; |
| | | continue; |
| | | } |
| | | |
| | | if (!$replace) { |
| | | // compare e-mail address |
| | | $existing = $CONTACTS->search('email', $email, false, false); |