public function getPreferredContentTypeClient($serverSyncURI, $sourceSyncURI) { $contentType = parent::getPreferredContentTypeClient($serverSyncURI, $sourceSyncURI); switch ($contentType) { case 'text/x-s4j-sifn': case 'text/x-sifn': $contentType = 'text/x-vnote'; break; case 'text/x-s4j-sifc': case 'text/x-sifc': $contentType = 'text/x-vcard'; break; case 'text/x-s4j-sife': case 'text/x-sife': $contentType = 'text/calendar'; break; case 'text/x-s4j-sift': case 'text/x-sift': $contentType = 'text/calendar'; break; } return $contentType; }