Don't import contacts without an e-mail address (does not make sense)

release-0.6
thomascube 16 years ago
parent ccd63c5591
commit cf1d86d50e

@ -116,7 +116,7 @@ if ($_FILES['_file']['tmp_name'] && is_uploaded_file($_FILES['_file']['tmp_name'
$IMPORT_STATS = new stdClass; $IMPORT_STATS = new stdClass;
$IMPORT_STATS->names = array(); $IMPORT_STATS->names = array();
$IMPORT_STATS->count = count($vcards); $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) if ($replace)
$CONTACTS->delete_all(); $CONTACTS->delete_all();
@ -135,6 +135,11 @@ if ($_FILES['_file']['tmp_name'] && is_uploaded_file($_FILES['_file']['tmp_name'
continue; continue;
} }
} }
// skip entries without an e-mail address
if (empty($email)) {
$IMPORT_STATS->nomail++;
continue;
}
$success = $CONTACTS->insert(array( $success = $CONTACTS->insert(array(
'name' => $vcard->displayname, 'name' => $vcard->displayname,

Loading…
Cancel
Save