steffen: server/kolab-resource-handlers/kolab-resource-handlers/resmgr resmgr.php, 1.50, 1.51
cvs at intevation.de
cvs at intevation.de
Tue Nov 16 00:59:40 CET 2004
Author: steffen
Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr
In directory doto:/tmp/cvs-serv26872/kolab-resource-handlers/kolab-resource-handlers/resmgr
Modified Files:
resmgr.php
Log Message:
Fix for Issue502 (alarms)
Index: resmgr.php
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/resmgr.php,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- resmgr.php 15 Nov 2004 13:45:55 -0000 1.50
+++ resmgr.php 15 Nov 2004 23:59:38 -0000 1.51
@@ -759,6 +759,24 @@
}
}
+ // Alarm
+ $valarm = $itip->findComponent('VALARM');
+ if( $valarm ) {
+ $trigger = $valarm->getAttribute('TRIGGER');
+ if( !PEAR::isError($trigger) ) {
+ $p = $valarm->getAttribute('TRIGGER',true);
+ if( $trigger < 0 ) {
+ // All OK, enter the alarm into the XML
+ // NOTE: The Kolab XML format seems underspecified
+ // wrt. alarms currently...
+ $kolab_node = $kolab_event->append_child($kolab_xml->create_element('alarm'));
+ $kolab_node->append_child($kolab_xml->create_text_node((int)(-$trigger/60)));
+ }
+ } else {
+ myLog('No TRIGGER in VALARM', RM_LOG_DEBUG);
+ }
+ }
+
// Recurrence
$rrule_str = $itip->getAttribute('RRULE');
if( !is_a( $rrule_str, 'PEAR_Error' ) ) {
More information about the commits
mailing list