- Group: 0.7.x --> 0.7.4
probably Contact_Vcard_Parse.php
When I export a contact from OpenBC as vCard, it looks like this:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=ISO-8859-1:ForgetHisName;Markus Christoph;;
FN;CHARSET=ISO-8859-1:Markus Christoph ForgetHisName
SORT-STRING:forgethisname
CLASS:PRIVATE
EMAIL;TYPE=internet:nomail@all.com
BDAY:0000-00-00
ADR;TYPE=work;CHARSET=ISO-8859-1:;;Geschwister-Scholl-Str. 24 d;Stuttgart - Mitte;Baden-Württemberg;70174;Deutschland
ADR;TYPE=home;CHARSET=ISO-8859-1:;;;;Baden-Württemberg;;Deutschland
TEL;TYPE=work:+49-711-ohnohisnumber
TEL;TYPE=home:
TEL;TYPE=cell:+49-176-ohnohisnumber
TEL;TYPE=fax,work:
TEL;TYPE=fax,home:
ORG;CHARSET=ISO-8859-1:something
URL;TYPE=work:http://www.something.com
TITLE;CHARSET=ISO-8859-1:Partner
CATEGORIES;CHARSET=ISO-8859-1:Architektur, Mikroarchitektur, Produktdesign, Möbel, Power-Napping, Wellness, Design, Lifestyle, Gestaltung, Luxusgüter, Gesundheit,
PHOTO;URI=http://www.xing.com/img/users/f/3/0/8bedebaec.4565549.jpg
NOTE;CHARSET=ISO-8859-1:06.12.2006, 12:17 - XING - http://www.xing.com
PRODID:-//XING//www.xing.com//epublica//www.epublica.de//Version 1.2
UID:XING-UID-4565549
END:VCARD
This vCard imported to more looks like this:
BEGIN:VCARD
VERSION:2.1
FN: Markus Christoph ForgetHisName
N:ForgetHisName;Markus Christoph;;
EMAIL;INTERNET;PREF:nomail@all.com
URL:http://www.something.com
ADR;HOME:;;;;;;
ADR;WORK:;;;;;;Germany
ORG:something
END:VCARD
So more than half of the provided information got lost.
Both files use Version 2.1 of vCard (http://www.imc.org/pdi/vcard-21.txt) but the tags are a bit different (ADR;HOME: vs. ADR;TYPE=home;CHARSET=ISO-8859-1:). It seems to be simple to fix, but I'm familiar with php classes.
Line 615 is worth to be looked at.
VersionInfo
Release 0.7.4 - not2early
Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color PHP/5.2.0 Server at something.dyndns.org Port 80