summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorThomas Tanghus <thomas@tanghus.net>2012-01-12 11:26:11 +0100
committerThomas Tanghus <thomas@tanghus.net>2012-01-12 22:50:12 +0100
commit0d120efda591a8405373309b0ac887415c5e94a6 (patch)
tree515bc90626c223b1e325e8950e1d7f7e28b38f45 /apps
parent28e15fd4873d22b5ab804d6e4cec3f345551a02e (diff)
downloadnextcloud-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.php8
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