diff options
author | Thomas Tanghus <thomas@tanghus.net> | 2012-01-12 11:26:11 +0100 |
---|---|---|
committer | Thomas Tanghus <thomas@tanghus.net> | 2012-01-12 22:50:12 +0100 |
commit | 0d120efda591a8405373309b0ac887415c5e94a6 (patch) | |
tree | 515bc90626c223b1e325e8950e1d7f7e28b38f45 /apps | |
parent | 28e15fd4873d22b5ab804d6e4cec3f345551a02e (diff) | |
download | nextcloud-server-0d120efda591a8405373309b0ac887415c5e94a6.tar.gz nextcloud-server-0d120efda591a8405373309b0ac887415c5e94a6.zip |
Add PRODID to vcards created by ownCloud.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/contacts/lib/vcard.php | 8 |
1 files changed, 8 insertions, 0 deletions
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 |