diff --git a/formats/import_csv_gmail_connector.xml b/formats/import_csv_gmail_connector.xml
index b942fb82..fbf3f407 100644
--- a/formats/import_csv_gmail_connector.xml
+++ b/formats/import_csv_gmail_connector.xml
@@ -156,18 +156,18 @@ author: Nicolas Mora mail@babelouest.org
-
+
-
+
-
-
+
+
diff --git a/formats/import_csv_yahoo_connector.xml b/formats/import_csv_yahoo_connector.xml
index 337a4cf8..ac318cf7 100644
--- a/formats/import_csv_yahoo_connector.xml
+++ b/formats/import_csv_yahoo_connector.xml
@@ -115,37 +115,37 @@ author: Nicolas Mora mail@babelouest.org
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/formats/import_vcard_yahoo_connector.xml b/formats/import_vcard_yahoo_connector.xml
index f8bded63..bc4307a2 100644
--- a/formats/import_vcard_yahoo_connector.xml
+++ b/formats/import_vcard_yahoo_connector.xml
@@ -93,7 +93,7 @@ author: Nicolas Mora mail@babelouest.org
-
+
diff --git a/lib/connector/importcsvconnector.php b/lib/connector/importcsvconnector.php
index e587a3a2..a7345230 100644
--- a/lib/connector/importcsvconnector.php
+++ b/lib/connector/importcsvconnector.php
@@ -234,8 +234,12 @@ class ImportCsvConnector extends ImportConnector {
return 0;
} else {
$element = $this->convertElementToVCard($parts[0], $titles);
- $unknownElements = $element->select("X-Unknown-Element");
- return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ if ($element) {
+ $unknownElements = $element->select("X-Unknown-Element");
+ return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ } else {
+ return 0;
+ }
}
}
}
diff --git a/lib/connector/importldifconnector.php b/lib/connector/importldifconnector.php
index c082cd70..fc0da178 100644
--- a/lib/connector/importldifconnector.php
+++ b/lib/connector/importldifconnector.php
@@ -207,8 +207,12 @@ class ImportLdifConnector extends ImportConnector{
return 0;
} else {
$element = $this->convertElementToVCard($parts[0]);
- $unknownElements = $element->select("X-Unknown-Element");
- return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ if ($element) {
+ $unknownElements = $element->select("X-Unknown-Element");
+ return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ } else {
+ return 0;
+ }
}
}
}
diff --git a/lib/connector/importvcardconnector.php b/lib/connector/importvcardconnector.php
index 961ddb45..446b9be2 100644
--- a/lib/connector/importvcardconnector.php
+++ b/lib/connector/importvcardconnector.php
@@ -199,8 +199,12 @@ class ImportVCardConnector extends ImportConnector{
return 0;
} else {
$element = $this->convertElementToVCard($parts[0]);
- $unknownElements = $element->select("X-Unknown-Element");
- return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ if ($element) {
+ $unknownElements = $element->select("X-Unknown-Element");
+ return (1 - (0.5 * count($unknownElements)/count($parts[0])));
+ } else {
+ return 0;
+ }
}
}