steffen: server/kolab-resource-handlers/kolab-resource-handlers/freebusy freebusy.php, 1.7, 1.8
cvs at intevation.de
cvs at intevation.de
Tue Jul 13 05:28:29 CEST 2004
Author: steffen
Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy
In directory doto:/tmp/cvs-serv17700/kolab-resource-handlers/kolab-resource-handlers/freebusy
Modified Files:
freebusy.php
Log Message:
fb and resources
Index: freebusy.php
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/freebusy/freebusy.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- freebusy.php 13 Jul 2004 01:15:14 -0000 1.7
+++ freebusy.php 13 Jul 2004 03:28:27 -0000 1.8
@@ -190,6 +190,9 @@
}
$uid = $event->getAttributeDefault('UID', 0);
+ $summary = $event->getAttributeDefault('SUMMARY', 0);
+
+ trigger_error("Looking at message with uid=$uid and summary=$summary", E_USER_NOTICE);
// Get the events initial start
$initial_start = $event->getAttributeDefault('DTSTART', 0);
@@ -202,7 +205,8 @@
if ($extended) {
//error_log("adding event uid $uid");
- $vFb->addBusyPeriod('BUSY', $initial_start, $initial_end, null, array('X-UID' => base64_encode($uid)));
+ $vFb->addBusyPeriod('BUSY', $initial_start, $initial_end, null, array('X-UID' => base64_encode($uid),
+ 'X-SUMMARY' => $summary ));
} else {
$vFb->addBusyPeriod('BUSY', $initial_start, $initial_end);
}
@@ -349,10 +353,11 @@
@imap_reopen( $imap, $fullmbox );
if ( imap_last_error() ) {
// Login error, check the cache
- trigger_error( "IMAP Error trying to open $mailbox: ".imap_last_error(), E_USER_WARNING );
+ trigger_error( "IMAP Error trying to open $fullmbox: ".imap_last_error(), E_USER_WARNING );
} else {
// Enumerate our calendar events
$messages = @imap_sort($imap, SORTDATE, 0, SE_UID);
+ trigger_error("Got ".count($messages)." messages in calendar folder...", E_USER_NOTICE);
testIMAPError();
// Generate the VFB file
@@ -370,7 +375,7 @@
}
if( !$vfb ) {
- if( !file_exists( $fbfilename ) || $imapuser == $user ) {
+ if( !file_exists( $fbfilename ) && $imapuser == $user ) {
unauthorized("Failed to create freebusy list");
exit;
}
More information about the commits
mailing list