mirror of
https://github.com/owncloudarchive/contacts.git
synced 2024-12-01 13:24:10 +01:00
fix bug with colon and space that made the import controller guess it's a ldif file instead of a vcard...
This commit is contained in:
parent
ec065cc8ab
commit
b90f05c0c6
@ -198,20 +198,9 @@ class ImportVCardConnector extends ImportConnector{
|
||||
// Doesn't look like a vcf file
|
||||
return 0;
|
||||
} else {
|
||||
try {
|
||||
$vcard = VObject\Reader::read($parts[0]);
|
||||
} catch (VObject\ParseException $e) {
|
||||
// error while parsing, doesn't look like a vcard
|
||||
return 0;
|
||||
}
|
||||
$toTranslate=1;
|
||||
foreach ($vcard->children() as $vcardProperty) {
|
||||
$importEntry = $this->getImportEntry($vcardProperty, $vcard);
|
||||
if ($importEntry) {
|
||||
$toTranslate++;
|
||||
}
|
||||
}
|
||||
return (1 - pow(0.5, $toTranslate));
|
||||
$element = $this->convertElementToVCard($parts[0]);
|
||||
$unknownElements = $element->select("X-Unknown-Element");
|
||||
return (1 - (0.5 * count($unknownElements)/count($parts[0])));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user