mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 00:13:35 +01:00
implemented different priority values for funambol/outlook clients since outlook does not support the RFC defined PRIORITY values, fixed some typos
This commit is contained in:
parent
7e754c28c1
commit
43190660a4
@ -54,7 +54,7 @@ class calendar_ical extends calendar_boupdate
|
|||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array $status_ical2egw conversion of the priority egw => ical
|
* @var array $priority_egw2ical conversion of the priority egw => ical
|
||||||
*/
|
*/
|
||||||
var $priority_egw2ical = array(
|
var $priority_egw2ical = array(
|
||||||
0 => 0, // undefined
|
0 => 0, // undefined
|
||||||
@ -64,7 +64,7 @@ class calendar_ical extends calendar_boupdate
|
|||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array $status_ical2egw conversion of the priority ical => egw
|
* @var array $priority_ical2egw conversion of the priority ical => egw
|
||||||
*/
|
*/
|
||||||
var $priority_ical2egw = array(
|
var $priority_ical2egw = array(
|
||||||
0 => 0, // undefined
|
0 => 0, // undefined
|
||||||
@ -73,6 +73,25 @@ class calendar_ical extends calendar_boupdate
|
|||||||
4 => 3, 3 => 3, 2 => 3, 1 => 3, // high
|
4 => 3, 3 => 3, 2 => 3, 1 => 3, // high
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var array $priority_egw2funambol conversion of the priority egw => funambol
|
||||||
|
*/
|
||||||
|
var $priority_egw2funambol = array(
|
||||||
|
0 => 1, // undefined (mapped to normal since undefined does not exist)
|
||||||
|
1 => 0, // low
|
||||||
|
2 => 1, // normal
|
||||||
|
3 => 2, // high
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var array $priority_funambol2egw conversion of the priority funambol => egw
|
||||||
|
*/
|
||||||
|
var $priority_funambol2egw = array(
|
||||||
|
0 => 1, // low
|
||||||
|
1 => 2, // normal
|
||||||
|
2 => 3, // high
|
||||||
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* manufacturer and name of the sync-client
|
* manufacturer and name of the sync-client
|
||||||
*
|
*
|
||||||
@ -474,7 +493,14 @@ class calendar_ical extends calendar_boupdate
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'PRIORITY':
|
case 'PRIORITY':
|
||||||
|
if($this->productManufacturer == 'funambol')
|
||||||
|
{
|
||||||
|
$attributes['PRIORITY'] = (int) $this->priority_egw2funambol[$event['priority']];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
$attributes['PRIORITY'] = (int) $this->priority_egw2ical[$event['priority']];
|
$attributes['PRIORITY'] = (int) $this->priority_egw2ical[$event['priority']];
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'TRANSP':
|
case 'TRANSP':
|
||||||
@ -1843,7 +1869,14 @@ class calendar_ical extends calendar_boupdate
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'PRIORITY':
|
case 'PRIORITY':
|
||||||
|
if($this->productManufacturer == 'funambol')
|
||||||
|
{
|
||||||
|
$vcardData['priority'] = (int) $this->priority_funambol2egw[$attributes['value']];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
$vcardData['priority'] = (int) $this->priority_ical2egw[$attributes['value']];
|
$vcardData['priority'] = (int) $this->priority_ical2egw[$attributes['value']];
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 'CATEGORIES':
|
case 'CATEGORIES':
|
||||||
if ($attributes['value'])
|
if ($attributes['value'])
|
||||||
|
Loading…
Reference in New Issue
Block a user