From: Thomas Tanghus Date: Thu, 12 Jan 2012 10:26:11 +0000 (+0100) Subject: Add PRODID to vcards created by ownCloud. X-Git-Tag: v3.0~60^2~5 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0d120efda591a8405373309b0ac887415c5e94a6;p=nextcloud-server.git Add PRODID to vcards created by ownCloud. --- diff --git a/apps/contacts/lib/vcard.php b/apps/contacts/lib/vcard.php index c61f0dfc114..04b59a040fb 100644 --- a/apps/contacts/lib/vcard.php +++ b/apps/contacts/lib/vcard.php @@ -114,6 +114,14 @@ class OC_Contacts_VCard{ //$data = $card->serialize(); }; $uri = $uid.'.vcf'; + + // Add product ID. + $prodid = trim($card->getAsString('PRODID')); + if(!$prodid) { + $appinfo = $info=OC_App::getAppInfo('contacts'); + $prodid = 'PRODID:-//ownCloud//NONSGML '.$appinfo['name'].' '.$appinfo['version'].'//EN'; + $card->setString('PRODID', $prodid); + } // VCARD must have a version $version = $card->getAsString('VERSION'); // Add version if needed