| | |
| | | $CONTACTS->delete_all(); |
| | | |
| | | foreach ($vcards as $vcard) { |
| | | $email = $vcard->email[0]; |
| | | $email = $vcard->email[0]; |
| | | $a_record = $vcard->get_assoc(); |
| | | |
| | | // skip entries without an e-mail address |
| | | if (empty($email)) { |
| | | // skip entries without an e-mail address or invalid |
| | | if (empty($email) || !$CONTACTS->validate($a_record, true)) { |
| | | $IMPORT_STATS->nomail++; |
| | | continue; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | $a_record = $vcard->get_assoc(); |
| | | $a_record['vcard'] = $vcard->export(); |
| | | |
| | | $plugin = $RCMAIL->plugins->exec_hook('contact_create', array('record' => $a_record, 'source' => null)); |