Improve support of BB Funambol Client

This commit is contained in:
Jörg Lehrke 2010-08-06 18:14:23 +00:00
parent 0bdbec1fc8
commit 65dc637c5d

View File

@ -851,17 +851,21 @@ class Horde_SyncML_State {
$_type = str_replace('./','',$type); $_type = str_replace('./','',$type);
switch (strtolower($_type)) { switch (strtolower($_type)) {
case 'contacts': case 'contacts':
case 'contact':
case 'card': case 'card':
return 'text/vcard'; return 'text/vcard';
break; break;
case 'notes': case 'notes':
case 'note':
return 'text/x-vnote'; return 'text/x-vnote';
break; break;
case 'calendar': case 'calendar':
case 'events': case 'events':
case 'event':
case 'tasks': case 'tasks':
case 'task':
case 'jobs': case 'jobs':
case 'caltasks': case 'caltasks':
return 'text/calendar'; return 'text/calendar';
@ -899,20 +903,24 @@ class Horde_SyncML_State {
switch(strtolower($_type)) switch(strtolower($_type))
{ {
case 'contacts': case 'contacts':
case 'contact':
case 'card': case 'card':
return 'contacts'; return 'contacts';
break; break;
case 'notes': case 'notes':
case 'note':
return 'notes'; return 'notes';
break; break;
case 'tasks': case 'tasks':
case 'task':
case 'jobs': case 'jobs':
return 'tasks'; return 'tasks';
break; break;
case 'events': case 'events':
case 'event':
case 'calendar': case 'calendar':
return 'calendar'; return 'calendar';
break; break;