|
|
|
@ -47,7 +47,7 @@ class rcube_csv2vcard
|
|
|
|
|
//'business_street_2' => '',
|
|
|
|
|
//'business_street_3' => '',
|
|
|
|
|
'car_phone' => 'phone:car',
|
|
|
|
|
'categories' => 'categories',
|
|
|
|
|
'categories' => 'groups',
|
|
|
|
|
//'children' => '',
|
|
|
|
|
'company' => 'organization',
|
|
|
|
|
//'company_main_phone' => '',
|
|
|
|
@ -146,6 +146,9 @@ class rcube_csv2vcard
|
|
|
|
|
'work_title' => 'jobtitle',
|
|
|
|
|
'work_zip' => 'zipcode:work',
|
|
|
|
|
'group' => 'groups',
|
|
|
|
|
|
|
|
|
|
// GMail
|
|
|
|
|
'groups' => 'groups',
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -427,6 +430,11 @@ class rcube_csv2vcard
|
|
|
|
|
$contact['birthday'] = $contact['birthday-y'] .'-' .$contact['birthday-m'] . '-' . $contact['birthday-d'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// categories/groups separator in vCard is ',' not ';'
|
|
|
|
|
if (!empty($contact['groups'])) {
|
|
|
|
|
$contact['groups'] = str_replace(';', ',', $contact['groups']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Empty dates, e.g. "0/0/00", "0000-00-00 00:00:00"
|
|
|
|
|
foreach (array('birthday', 'anniversary') as $key) {
|
|
|
|
|
if (!empty($contact[$key])) {
|
|
|
|
|